Skip to content

Commit fcd2e43

Browse files
committed
build: use env variables for release signing fallback
1 parent af59efc commit fcd2e43

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

app/build.gradle.kts

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,13 @@ android {
3737
storeFile = file(keystoreProperties.getProperty("storeFile"))
3838
storePassword = keystoreProperties.getProperty("storePassword")
3939
}
40+
} else {
41+
register("release") {
42+
keyAlias = System.getenv("SIGNING_KEY_ALIAS")
43+
keyPassword = System.getenv("SIGNING_KEY_PASSWORD")
44+
storeFile = file(System.getenv("SIGNING_STORE_FILE"))
45+
storePassword = System.getenv("SIGNING_STORE_PASSWORD")
46+
}
4047
}
4148
}
4249

@@ -55,9 +62,7 @@ android {
5562
getDefaultProguardFile("proguard-android-optimize.txt"),
5663
"proguard-rules.pro"
5764
)
58-
if (keystorePropertiesFile.exists()) {
59-
signingConfig = signingConfigs.getByName("release")
60-
}
65+
signingConfig = signingConfigs.getByName("release")
6166
}
6267
}
6368

0 commit comments

Comments
 (0)