diff --git a/client/android/app/build.gradle b/client/android/app/build.gradle index 266006c..5cf209d 100644 --- a/client/android/app/build.gradle +++ b/client/android/app/build.gradle @@ -16,12 +16,22 @@ android { } signingConfigs { release { + if (file("my-release-key.jks").exists()) { storeFile file("my-release-key.jks") - storePassword RELEASE_KEY_PASSWORD + if (project.hasProperty("RELEASE_KEY_PASSWORD")) { + storePassword RELEASE_KEY_PASSWORD + keyPassword RELEASE_KEY_PASSWORD + } else if (System.getenv("RELEASE_KEY_PASSWORD") != null) { + storePassword System.getenv("RELEASE_KEY_PASSWORD") + keyPassword System.getenv("RELEASE_KEY_PASSWORD") + } else { + storePassword "missing_password" + keyPassword "missing_password" + } keyAlias "my-key-alias" - keyPassword RELEASE_KEY_PASSWORD } } + } buildTypes { release { signingConfig signingConfigs.release