最近公司项目要求导入Jenkins,其实目前项目都是使用Android Studio开发的,也就是说所有项目都是使用gradle进行构建的,所以项目导入Jenkins就变得非常简单,但是在导入过程中也遇到了一些问题,下面进行分享:
1. * What went wrong:
[ERROR] [org.gradle.BuildExceptionReporter] A problem occurred configuring project ':app'.
[ERROR] [org.gradle.BuildExceptionReporter] > The SDK directory '/var/lib/jenkins/workspace/kkfactory/D:\software\Android\sdk' does not exist.出现该问题看起来像是找不到Android SDK其实使用jenkins进行构建的项目使用的都是服务器上的SDK,所以出现该问题是因为svn上传了local.properties文件,在svn找到它删除了就可以了
2. jenkins问题调试,当完成了配置之后,可能会出现构建失败的问题,这时我们应该学会查看log,在构建历史我们能查看到全部的任务,红色为失败,蓝色为成功,当出现红色的任务时,我们可以使用Console Output命令打开日志,查看gradle编译日志定位错误
3. Jenkins检测到SVN更新,但一直无法拉取到最新版本代码,编译log中包含以下字段:
* warning:
clock of the subversion server appears to be out
解决