Jenkins安装
jenkins的安装教程网上多如牛毛,在此不多说。。。
安装完成的界面如下:
安装插件
- 因为本次测试项目是在github上,所以需要安装git插件。
- gradle插件。
- android插件(如果已有不需要安装)。
Paste_Image.png系统管理->管理插件->可选插件
Gradle plugin, Git Parameter Plug-In以及Anddroid Emulator Plugin
创建任务
1, 选择构建一个自由风格的软件项目
Paste_Image.png2,源码管理选择git
Paste_Image.png输入github项目的url地址。
3,构建选择Invoke Gradle script
Paste_Image.png4,构建后操作选择archive the artifacts
Paste_Image.png输入app/build/outputs/apks/*.apk
到此基本完成jenkins的配置,但是还不能构建成功,会报如下的错误:
Cannot run program "gradle" (in directory "/Users/Shared/Jenkins/Home/workspace/android-crop"): error=2, No such file or directory
原因是找不到gradle,需要配置gradle。
配置系统gradle
系统管理->Gloabal Tool Configuration
- 方法1,自动安装gradle,如下
- 方法2,使用本地的gradle
- 方法3,使用命令行
gradle配置完成后要到项目配置->构建里重新配置Invoke gradle script
Paste_Image.png将default改为刚才gradle配置的名字。例如,上面的build。
其他
- local.properties配置
sdk.dir=/Users/aron/Desktop/sdk
- build.gradle里的配置。貌似要加
lintOptions {
checkReleaseBuilds false
abortOnError false
}