diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7614fe1a..fdfb0d44 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -124,6 +124,11 @@ build-apk: - cp android/app/build/outputs/apk/release/app-release.apk "artifacts/Ditto.apk" - ls -lh "artifacts/Ditto.apk" + # Upload to Generic Packages registry for a stable public download URL + - | + curl --fail --header "JOB-TOKEN: ${CI_JOB_TOKEN}" \ + --upload-file "artifacts/Ditto.apk" \ + "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/ditto/${VERSION_NAME}/Ditto-${CI_COMMIT_TAG}.apk" artifacts: paths: @@ -151,7 +156,7 @@ release: assets: links: - name: "Ditto-${CI_COMMIT_TAG}.apk" - url: "${CI_PROJECT_URL}/-/jobs/artifacts/${CI_COMMIT_TAG}/raw/artifacts/Ditto.apk?job=build-apk" + url: "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/ditto/${CI_COMMIT_TAG#v}/Ditto-${CI_COMMIT_TAG}.apk" link_type: package publish-zapstore: