diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 499045b8..6ed37e0c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -129,7 +129,7 @@ jobs: run: | echo "${{ secrets.keystore }}" | base64 -d > release.keystore cd android-project - ./gradlew packageRelease \ + ./gradlew $([ -n "$SIGNING_KEY_ALIAS" ] && echo packageRelease || echo assembleDebug ) \ --info \ -PcmakeArgs="-DCMAKE_BUILD_TYPE=Release \ -DISLE_USE_DX5=${{ !!matrix.dx5 }} \ diff --git a/android-project/app/build.gradle b/android-project/app/build.gradle index 23298981..eb1616f5 100644 --- a/android-project/app/build.gradle +++ b/android-project/app/build.gradle @@ -37,7 +37,7 @@ android { enableV4Signing = true keyAlias = System.getenv("SIGNING_KEY_ALIAS") keyPassword = System.getenv("SIGNING_KEY_PASSWORD") - storeFile = file(System.getenv("SIGNING_STORE_FILE")) + System.getenv("SIGNING_STORE_FILE")?.with { storeFile = file(it) } storePassword = System.getenv("SIGNING_STORE_PASSWORD") } }