build: use env variables for release signing fallback

This commit is contained in:
Naveen Singh
2025-05-03 09:20:49 +05:30
committed by Naveen Singh
parent a25b878f95
commit 9e03588442

View File

@@ -38,6 +38,13 @@ android {
storeFile = file(keystoreProperties.getProperty("storeFile"))
storePassword = keystoreProperties.getProperty("storePassword")
}
} else {
register("release") {
keyAlias = System.getenv("SIGNING_KEY_ALIAS")
keyPassword = System.getenv("SIGNING_KEY_PASSWORD")
storeFile = file(System.getenv("SIGNING_STORE_FILE"))
storePassword = System.getenv("SIGNING_STORE_PASSWORD")
}
}
}
@@ -61,9 +68,7 @@ android {
getDefaultProguardFile("proguard-android-optimize.txt"),
"proguard-rules.pro"
)
if (keystorePropertiesFile.exists()) {
signingConfig = signingConfigs.getByName("release")
}
signingConfig = signingConfigs.getByName("release")
}
}