Jenkins安裝
jenkins的安裝教程網上多如牛毛,在此不多說。。。
安裝完成的界面如下:
Paste_Image.png
安裝插件
- 因為本次測試項目是在github上,所以需要安裝git插件。
- gradle插件。
- android插件(如果已有不需要安裝)。
系統管理->管理插件->可選插件
Gradle plugin, Git Parameter Plug-In以及Anddroid Emulator Plugin
Paste_Image.png
創建任務
1, 選擇構建一個自由風格的軟件項目
Paste_Image.png
2,源碼管理選擇git
Paste_Image.png
輸入github項目的url地址。
3,構建選擇Invoke Gradle script
Paste_Image.png
4,構建后操作選擇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,如下
Paste_Image.png
- 方法2,使用本地的gradle
Paste_Image.png
- 方法3,使用命令行
Paste_Image.png
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
}