build: Fix signing configuration

This commit is contained in:
oSumAtrIX
2024-09-30 23:24:19 +02:00
parent 0132af478a
commit ab4f17396b

View File

@@ -35,23 +35,23 @@ android {
buildTypes { buildTypes {
release { release {
if ("CI" in System.getenv()) { proguardFiles(
signingConfig = signingConfigs.create("release") { getDefaultProguardFile("proguard-android-optimize.txt"),
storeFile = file("keystore.jks") "proguard-rules.pro",
)
val keystoreFile = file("keystore.jks")
signingConfig =
if (keystoreFile.exists()) {
signingConfigs.create("release") {
storeFile = keystoreFile
storePassword = System.getenv("KEYSTORE_PASSWORD") storePassword = System.getenv("KEYSTORE_PASSWORD")
keyAlias = System.getenv("KEYSTORE_ENTRY_ALIAS") keyAlias = System.getenv("KEYSTORE_ENTRY_ALIAS")
keyPassword = System.getenv("KEYSTORE_ENTRY_PASSWORD") keyPassword = System.getenv("KEYSTORE_ENTRY_PASSWORD")
} }
} else {
signingConfigs["debug"]
} }
proguardFiles(
getDefaultProguardFile("proguard-android-optimize.txt"),
"proguard-rules.pro"
)
}
debug {
signingConfig = signingConfigs.getByName("debug")
} }
} }