feat: 添加自动发布 workflow(tag push 时创建 Release 并上传 APK)
Android Build / build (push) Successful in 40s

This commit is contained in:
amos
2026-06-02 12:47:01 +08:00
parent cda20467b5
commit ef3a9ce9e1
2 changed files with 117 additions and 0 deletions
+29
View File
@@ -0,0 +1,29 @@
# Android Release
# app/release-signing.gradle 并修改实际路径
android {
...
signingConfigs {
release {
// 方式 1: 使用环境变量(推荐用于 CI/CD
storeFile file(System.getenv("KEYSTORE_PATH") ?: "keystore/release.jks")
storePassword System.getenv("KEYSTORE_PASSWORD")
keyAlias System.getenv("KEY_ALIAS")
keyPassword System.getenv("KEY_PASSWORD")
// 方式 2: 直接配置(仅本地开发,不要提交到 Git)
// storeFile file('keystore/release.jks')
// storePassword 'your-store-password'
// keyAlias 'your-key-alias'
// keyPassword 'your-key-password'
}
}
buildTypes {
release {
signingConfig signingConfigs.release
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
}