【发布时间】:2018-07-15 04:56:15
【问题描述】:
我正在开发依赖 Jenkins CI 的 Android 项目。所有签名密钥都存储在加密的 gradle.properties 文件中的单独存储库中。在项目存储库中, gradle.properties 文件被跟踪并且(显然)不包含密钥。
这是项目模块的示例 build.gradle 签名部分:
signingConfigs {
release {
keyAlias KEY_ALIAS
storeFile file(KEYSTORE_PATH)
storePassword KEYSTORE_PASSWORD
keyPassword MOBILE_KEY_PASSWORD
}
我的问题是:如何将这些密钥存储在我的本地开发机器上,并且能够在不更改 gradle.properties 文件和修改构建文件的情况下构建项目?
【问题讨论】:
标签: android android-studio jenkins gradle android-gradle-plugin