android {
...
signingConfigs {
releaseConfig {
storeFile file(System.getenv("KEYSTORE_PATH"))
keyAlias System.getenv("KEY_ALIAS")
storePassword System.getenv("KEYSTORE_PASSWORD")
keyPassword System.getenv("KEY_PASSWORD")
}
}
buildTypes {
release {
signingConfig signingConfigs.releaseConfig
}
}
}
通过环境变量获取相关证书参数,这样更安全
KEYSTORE_PATH
: 证书文件路径;
KEY_ALIAS
: 证书别名;
KEYSTORE_PASSWORD
: 密码;
KEY_PASSWORD
: 密码;