ci: autorelease
This commit is contained in:
@@ -22,6 +22,20 @@ android {
|
||||
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
|
||||
}
|
||||
|
||||
// Релизная подпись, ключ и пароли читаются из переменных окружения
|
||||
// release-сборка не подписывается
|
||||
signingConfigs {
|
||||
create("release") {
|
||||
val storePath = System.getenv("ANDROID_KEYSTORE_PATH")
|
||||
if (!storePath.isNullOrBlank()) {
|
||||
storeFile = file(storePath)
|
||||
storePassword = System.getenv("ANDROID_KEYSTORE_PASSWORD")
|
||||
keyAlias = System.getenv("ANDROID_KEY_ALIAS")
|
||||
keyPassword = System.getenv("ANDROID_KEY_PASSWORD")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
buildTypes {
|
||||
release {
|
||||
isMinifyEnabled = false
|
||||
@@ -29,6 +43,10 @@ android {
|
||||
getDefaultProguardFile("proguard-android-optimize.txt"),
|
||||
"proguard-rules.pro"
|
||||
)
|
||||
// Подпись (если есть)
|
||||
if (!System.getenv("ANDROID_KEYSTORE_PATH").isNullOrBlank()) {
|
||||
signingConfig = signingConfigs.getByName("release")
|
||||
}
|
||||
}
|
||||
}
|
||||
testOptions {
|
||||
|
||||
Reference in New Issue
Block a user