chore(build): support environment-based signing configuration

This commit is contained in:
zarazaex69
2026-04-08 09:21:53 +03:00
parent a83579cd59
commit fce0f9a33b
+13 -4
View File
@@ -40,10 +40,19 @@ android {
signingConfigs {
create("release") {
storeFile = file("${rootProject.projectDir}/release.keystore")
storePassword = "android"
keyAlias = "v2rayng"
keyPassword = "android"
val keystorePath = System.getProperty("android.injected.signing.store.file")
?: "${rootProject.projectDir}/release.keystore"
val keystorePassword = System.getProperty("android.injected.signing.store.password")
?: "android"
val keyAliasName = System.getProperty("android.injected.signing.key.alias")
?: "v2rayng"
val keyAliasPassword = System.getProperty("android.injected.signing.key.password")
?: "android"
storeFile = file(keystorePath)
storePassword = keystorePassword
keyAlias = keyAliasName
keyPassword = keyAliasPassword
}
}