使用Gradle在Jenkins上签署Android应用程序的最佳方式
我正在为我们的Android应用程序设置Jenkins CI。我对Gradle完全是新手,我试图将它与Jenkins很好地结合起来。我已经安装了Gradle插件,该插件在我的应用程序上运行使用Gradle在Jenkins上签署Android应用程序的最佳方式,jenkins,gradle,continuous-integration,Jenkins,Gradle,Continuous Integration,我正在为我们的Android应用程序设置Jenkins CI。我对Gradle完全是新手,我试图将它与Jenkins很好地结合起来。我已经安装了Gradle插件,该插件在我的应用程序上运行AssemblerEase 使用此CI生成的每个可能的应用程序都应使用相同的密钥库进行签名 我所做的: 创建用于存储别名/密码和密钥库位置的渐变脚本: android { signingConfigs { release { storeFile file('/a
AssemblerEase
使用此CI生成的每个可能的应用程序都应使用相同的密钥库进行签名
我所做的:
- 创建用于存储别名/密码和密钥库位置的渐变脚本:
android { signingConfigs { release { storeFile file('/absolute/path/to/keystore') storePassword 'XXX' keyAlias 'XXX' keyPassword 'XXX' } } buildTypes { release { signingConfig signingConfigs.release } } }
- 然后,在我拥有的每个项目中,build.gradle文件都包含:
if (new File('/path/to/the/build/file/above').exists()) { apply from : '/path/to/the/build/file/above' } buildTypes { release { **Project-specific config** } }