Skip to content
Snippets Groups Projects
Verified Commit 2cf5bc32 authored by Ruben van Dijk's avatar Ruben van Dijk
Browse files

use templates.

parent 6d2c0f3f
Branches
No related tags found
No related merge requests found
android:
stage: test
image: jangrewe/gitlab-ci-android:latest
cache:
- key: ${CI_PROJECT_ID}
paths:
- build
- key: ${CI_PROJECT_ID}
paths:
- .gradle
script:
- sed -i "s/versionCode 1/versionCode ${CI_PIPELINE_IID}/g" app/build.gradle
- sed -i "s/versionName \"UNKNOWN\"/versionName \"${CI_PIPELINE_IID}-${CI_COMMIT_SHORT_SHA}\"/g" app/build.gradle
- echo $KEYSTORE_FILE | base64 -d > my.jks
- ./gradlew app:assembleRelease
-Pandroid.injected.signing.store.file=$(pwd)/my.jks
-Pandroid.injected.signing.store.password=$KEYSTORE_PASSWORD
-Pandroid.injected.signing.key.alias=$KEY_ALIAS
-Pandroid.injected.signing.key.password=$KEY_PASSWORD
- mv app/build/outputs/apk/release/app-release.apk ${CI_PROJECT_NAME}_${CI_PIPELINE_IID}.apk
artifacts:
paths:
- ${CI_PROJECT_NAME}_${CI_PIPELINE_IID}.apk
tags:
- x86_64
only:
- master
interruptible: true
android_publish:
needs: [android]
image: docker
script:
- cat ${CI_PROJECT_NAME}_${CI_PIPELINE_IID}.apk | docker run -i --rm -v /home/ruben/docker/fdroid:/repo alpine sh -c "cat >/repo/repo/${CI_PROJECT_NAME}_${CI_PIPELINE_IID}.apk"
#- docker run --rm -v /home/ruben/docker/fdroid:/repo alpine wget -O /repo/repo/${CI_PROJECT_NAME}_${CI_PIPELINE_IID}.apk https://gitlab.rubend.nl/$CI_PROJECT_PATH/-/jobs/artifacts/$CI_COMMIT_SHA/raw/${CI_PROJECT_NAME}_${CI_PIPELINE_IID}.apk?job=android
- docker run --rm -v /home/ruben/docker/fdroid:/repo registry.gitlab.com/fdroid/docker-executable-fdroidserver:master update -c
- docker run --rm -v /home/ruben/docker/fdroid:/repo registry.gitlab.com/fdroid/docker-executable-fdroidserver:master update
- docker run --rm -v /home/ruben/docker/fdroid:/repo registry.gitlab.com/fdroid/docker-executable-fdroidserver:master deploy
tags:
- x86_64-secure
\ No newline at end of file
include:
- project: internal/templates
file: templates.yml
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment