ci: autorelease

This commit is contained in:
2026-09-03 00:06:07 +03:00
parent 72838d3448
commit 8f4ab2783e
2 changed files with 114 additions and 0 deletions
+18
View File
@@ -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 {