在使用Jenkins配置Android项目的时候遇到了一些坑,总结下:
没有gradle.properties文件
错误信息:
example/bulid.gradle
FAILURE: Build failed with an exception.
* Where:
Build file '/Users/Shared/Jenkins/Home/jobs/android- crop/workspace/build.gradle' line: 12
* What went wrong:
A problem occurred evaluating root project 'workspace'.
Could not find property 'VERSION' on root project 'workspace'.
错误分析:使用Android Studio打开一个项目的时候默认会生成gradle.properties,在使用Jenkins集成的时候使用的是gradle assembleRelease命令,不会自动生成gradle.properties的,就出现了上面的错误。
解决方案:在项目根目录添加一个gradle.properties:
VERSION=1.0.1
VERSION_CODE=1
signing.keyId=
signing.secretKeyRingFile=
signing.password=
sonatypeUsername=jdamcd
sonatypePassword=
无法使用.ssh中的private key</