From 14fe38324a192004e67ff17686eec38c605fc696 Mon Sep 17 00:00:00 2001 From: Amab Date: Wed, 29 Nov 2023 21:50:03 +0100 Subject: [PATCH] Use absolute file paths for APK & keystore in Drone CI (#429) ## What changes were proposed in this pull request? Use absolute file paths for APK & keystore in Drone CI. ## How was this patch tested? CI/CD. Reviewed-on: https://git.cuernodehipnos.es/Marown/SWADroid/pulls/429 Co-authored-by: Amab Co-committed-by: Amab --- .drone.yml | 4 ++-- SWADroid/build.gradle | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.drone.yml b/.drone.yml index 9130d10d..57fe2569 100644 --- a/.drone.yml +++ b/.drone.yml @@ -117,7 +117,7 @@ steps: # Encrypt keystore & set $RELEASE_KEYSTORE_BASE64 environment variable in Drone CI # - openssl base64 -A -in keystore.jks # Decrypt keystore - - echo $RELEASE_KEYSTORE_BASE64 | base64 -d > keystore.jks + - echo $RELEASE_KEYSTORE_BASE64 | base64 -d > /drone/src/SWADroid/keystore.jks # Assemble APK - ./gradlew assembleRelease @@ -127,7 +127,7 @@ steps: api_key: from_secret: gitea_api_key base_url: https://git.cuernodehipnos.es - files: SWADroid/SWADroid/build/outputs/apk/release/SWADroid-release.apk + files: /drone/src/SWADroid/SWADroid/build/outputs/apk/release/SWADroid-release.apk - name: rebuild-cache image: drillster/drone-volume-cache diff --git a/SWADroid/build.gradle b/SWADroid/build.gradle index c9b1b252..1503a63b 100644 --- a/SWADroid/build.gradle +++ b/SWADroid/build.gradle @@ -82,6 +82,8 @@ android { signingConfig signingConfigs.release } } + } else { + project.logger.warn("RELEASE_STORE_FILE is not defined. Skipping signing step") } }