Allow building signed app using GitLab CI

This commit is contained in:
Kirill Kamakin
2021-11-20 11:12:07 +03:00
parent bec22a68ed
commit 25ac2c3851
2 changed files with 37 additions and 15 deletions

View File

@@ -7,10 +7,6 @@ plugins {
id 'org.jetbrains.kotlin.plugin.serialization'
}
def keystorePropertiesFile = rootProject.file("keystore.properties")
def keystoreProperties = new Properties()
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
android {
compileSdk 31
@@ -24,10 +20,19 @@ android {
signingConfigs {
release {
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
storeFile file(keystoreProperties['storeFile'])
storePassword keystoreProperties['storePassword']
file("../keystore.properties").with { keystorePropertiesFile ->
if (keystorePropertiesFile.canRead()) {
def keystoreProperties = new Properties()
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
storeFile file(keystoreProperties['storeFile'])
storePassword keystoreProperties['storePassword']
} else {
println 'Unable to read keystore.properties'
}
}
}
}