Android Signing on Travis

This commit is contained in:
Florian Märkl 2019-11-01 18:27:31 +01:00
commit 5cc4153a1a
No known key found for this signature in database
GPG key ID: 125BC8A5A6A1E857
5 changed files with 31 additions and 2 deletions

View file

@ -43,12 +43,25 @@ android {
path rootCMakeLists
}
}
signingConfigs {
release
}
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
def keystoreFile = file("../../keystore.jks")
if (System.getenv("TRAVIS") == "true" && keystoreFile.exists()) {
println("Enabling Signing on Travis")
buildTypes.release.signingConfig = signingConfigs.release
signingConfigs.release.storeFile = keystoreFile
signingConfigs.release.storePassword = System.getenv("android_keystore_pw")
signingConfigs.release.keyAlias = System.getenv("android_keystore_alias")
signingConfigs.release.keyPassword = System.getenv("android_keystore_alias_pw")
}
}
tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile).all {