diff -r fef46dce2812 -r 831cffa9c991 buildSrc/src/main/kotlin/AndroidSigning.kt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/buildSrc/src/main/kotlin/AndroidSigning.kt Fri May 08 21:33:19 2020 -0400 @@ -0,0 +1,29 @@ +package com.geekorum.build + +import com.android.build.gradle.BaseExtension +import org.gradle.api.Project + +internal fun Project.configureReleaseSigningConfig() { + val releaseStoreFile = findProperty("RELEASE_STORE_FILE") as? String ?: "" + val releaseStorePassword = findProperty("RELEASE_STORE_PASSWORD") as? String ?: "" + val releaseKeyAlias= findProperty("RELEASE_KEY_ALIAS") as? String ?: "" + val releaseKeyPassword= findProperty("RELEASE_KEY_PASSWORD") as? String ?: "" + + extensions.configure("android") { + signingConfigs { + register("release") { + storeFile = file(releaseStoreFile) + storePassword = releaseStorePassword + keyAlias = releaseKeyAlias + keyPassword = releaseKeyPassword + } + } + + buildTypes { + named("release") { + signingConfig = signingConfigs.getByName("release") + } + } + } +} +