Source code:
https://gitpull.it/source/libre-busto-ci-cd/browse/master/bin/publish-latest-branch-build.sh
(ex P23)
This step will copy the built .apk to an indexed HTTP directory exposed by Apache, signing them:
| Passed |
Source code:
https://gitpull.it/source/libre-busto-ci-cd/browse/master/bin/publish-latest-branch-build.sh
(ex P23)
This step will copy the built .apk to an indexed HTTP directory exposed by Apache, signing them:
| 5897 | 25022308 res/yg.9.png (OK) |
|---|---|
| 5898 | 25022743 res/yj.xml (OK - compressed) |
| 5899 | 25023156 res/yn.png (OK) |
| 5900 | 25025640 res/z-.9.png (OK) |
| 5901 | 25025904 res/z9.9.png (OK) |
| 5902 | 25026364 res/zE.png (OK) |
| 5903 | 25026728 res/zG.xml (OK - compressed) |
| 5904 | 25027048 res/zR.png (OK) |
| 5905 | 25029849 res/zR.xml (OK - compressed) |
| 5906 | 25030340 res/zV.9.png (OK) |
| 5907 | 25032843 res/zc.xml (OK - compressed) |
| 5908 | 25033296 res/ze.png (OK) |
| 5909 | 25041651 res/zp.xml (OK - compressed) |
| 5910 | 25041910 res/zq.xml (OK - compressed) |
| 5911 | 25042220 res/zr.png (OK) |
| 5912 | 25045039 res/zs.xml (OK - compressed) |
| 5913 | 25045310 res/zu.xml (OK - compressed) |
| 5914 | 25046412 res/zv.xml (OK - compressed) |
| 5915 | 25047692 resources.arsc (OK) |
| 5916 | Verification successful |
| 5917 | [INFO][2026-09-28 20:33:26] APK ALIGNED D259-x86_64-aligned.apk: apksigner... creating D259-x86_64-signed.apk |
| 5918 | [INFO][2026-09-28 20:33:28] APK ALIGNED SIGNED D259-x86_64-signed.apk: calculating sha256sum... |
| 5919 | [INFO][2026-09-28 20:33:29] Cleaning old artifacts |
| 5920 | [INFO][2026-09-28 20:33:29] Done |
| 5921 |
| Passed |
This step will build an .apk using Gradle using this fantastic Docker image:
https://gitlab.com/fabmazz/android-fdroid-build-container/-/tree/ubuntu
Source code of this build step:
https://gitpull.it/source/libre-busto-ci-cd/browse/master/bin/fdroid-docker-builder.sh
TODO: Use the official image by Fabio Mazza, when the "DESIRED_UID" / "DESIRED_GID" features will be merged.
| 11 | request this permission in a test or debug source set specific manifest |
|---|---|
| 12 | file. |
| 13 | |
| 14 | To fix this, create a new manifest file in the debug folder and move the |
| 15 | <uses-permission> element there. A typical path to a debug manifest |
| 16 | override file in a Gradle project is src/debug/AndroidManifest.xml. |
| 17 | |
| 18 | /home/vagrant/appbuild/app/src/main/res/layout/fragment_main_screen.xml:78: Error: The id "busStopSearchByIDEditText" is not defined anywhere. [UnknownId] |
| 19 | app:constraint_referenced_ids="searchButton,QRButton,busStopSearchByIDEditText,busStopSearchByNameEditText" |
| 20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 21 | /home/vagrant/appbuild/app/src/main/res/layout/fragment_main_screen.xml:78: Error: The id "busStopSearchByNameEditText" is not defined anywhere. [UnknownId] |
| 22 | app:constraint_referenced_ids="searchButton,QRButton,busStopSearchByIDEditText,busStopSearchByNameEditText" |
| 23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 24 | |
| 25 | Explanation for issues of type "UnknownId": |
| 26 | The @+id/ syntax refers to an existing id, or creates a new one if it has |
| 27 | not already been defined elsewhere. However, this means that if you have a |
| 28 | typo in your reference, or if the referred view no longer exists, you do |
| 29 | not get a warning since the id will be created on demand. This check |
| 30 | catches errors where you have renamed an id without updating all of the |
| 31 | references to it. |
| 32 | |
| 33 | 3 errors |
| 34 | |
| 35 |
| 135 | > Task :app:processGitpullJavaRes |
|---|---|
| 136 | > Task :app:mergeGitpullJavaResource |
| 137 | > Task :app:lintVitalAnalyzeGitpull |
| 138 | > Task :app:l8DexDesugarLibGitpull |
| 139 | > Task :app:compileGitpullArtProfile |
| 140 | > Task :app:lintVitalReportGitpull |
| 141 | |
| 142 | > Task :app:lintVitalGitpull |
| 143 | |
| 144 | > Task :app:packageGitpull |
| 145 | > Task :app:createGitpullApkListingFileRedirect |
| 146 | > Task :app:assembleGitpull |
| 147 | |
| 148 | [Incubating] Problems report is available at: file:///home/vagrant/appbuild/build/reports/problems/problems-report.html |
| 149 | |
| 150 | Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0. |
| 151 | |
| 152 | You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins. |
| 153 | |
| 154 | For more on this, please refer to https://docs.gradle.org/8.13/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation. |
| 155 | |
| 156 | BUILD SUCCESSFUL in 5m 16s |
| 157 | 58 actionable tasks: 58 executed |
| 158 | ==> Build completed |
| 159 |
| Passed |
| Passed |