From c34d4e08894e34973451412886c720a381318e55 Mon Sep 17 00:00:00 2001 From: vanous Date: Wed, 3 Aug 2022 21:38:36 +0200 Subject: [PATCH] Add CI config for test debug version publishing --- .woodpecker/publish_debug.yml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 .woodpecker/publish_debug.yml diff --git a/.woodpecker/publish_debug.yml b/.woodpecker/publish_debug.yml new file mode 100644 index 000000000..cbc44676e --- /dev/null +++ b/.woodpecker/publish_debug.yml @@ -0,0 +1,32 @@ +pipeline: + build-apks: + image: codeberg.org/freeyourgadget/android-fdroid-tools:latest + commands: + # build the apks + - echo "$${SIGNING_KEY}" | base64 -d > app/keystore.p12 + - ./gradlew assembleMainDebug -Dnightly_store_file="keystore.p12" -Dnightly_store_password="$${KEYSTOREPASS}" -Dnightly_key_alias="gadgetbridge" -Dnightly_key_password="$${KEYPASS}" + secrets: [ signing_key, keystorepass, keypass ] + + publish_debug_version: + image: codeberg.org/freeyourgadget/android-fdroid-tools:latest + commands: + - cd .. + - pwd + - mkdir repoconfig + - cd repoconfig + - pwd + - git clone --depth 1 https://codeberg.org/Freeyourgadget/fdroid-repo-config.git + - ./fdroid-repo-config/repoconfig/publish_debug_version.sh + secrets: [ commit_token ] + + on-error: + image: codeberg.org/freeyourgadget/android-fdroid-tools:latest + commands: + - cd .. + - mkdir -p repoconfig + - cd repoconfig + - git clone --depth 1 https://codeberg.org/Freeyourgadget/fdroid-repo-config.git || true + - ./fdroid-repo-config/repoconfig/create_issue_comment.sh "CI failed when publishing debug version" + when: + status: failure + secrets: [ commit_token ]