- 本文作為iOS自動(dòng)化打包實(shí)戰(zhàn)(Jenkins)的姊妹篇舞痰,iOS自動(dòng)化打包教程地址:http://www.reibang.com/p/85b8d649f8d5
Jenkins搭建
- 詳細(xì)教程:《iOS自動(dòng)化打包實(shí)戰(zhàn)(Jenkins)- Jenkins部署》(http://www.reibang.com/p/85b8d649f8d5)
Android打包環(huán)境配置
這里強(qiáng)烈建議先安裝Android Studio渠退,用它把Android工程先順利跑起來(lái)侨颈,因?yàn)樵赽uild的過(guò)程中,Android Studio會(huì)提示安裝缺失的內(nèi)容诗赌,如Build Tools等,這些內(nèi)容會(huì)安裝到Android SDK目錄下
-
JDK路徑:Jenkins Dashborad(Jenkins首頁(yè))-> 系統(tǒng)管理 -> Global Tool Configuration
-
查看本機(jī)安裝的所有Java Virtual Machines:/usr/libexec/java_home -V
JDK路徑設(shè)置.png
-
-
Gradle路徑:Jenkins Dashborad(Jenkins首頁(yè))-> 系統(tǒng)管理 -> Global Tool Configuration
-
如果本機(jī)有安裝Android Studio的話,使用里面的集成gradle即可:/Applications/Android Studio.app/Contents/gradle/gradle-3.2
Gradle路徑設(shè)置.png
-
-
Android SDK路徑:Jenkins Dashborad(Jenkins首頁(yè))-> 系統(tǒng)管理 -> 系統(tǒng)設(shè)置
-
本機(jī)Android SDK默認(rèn)路徑:/Users/用戶名/Library/Android/sdk
Android SDK路徑設(shè)置.png
-
Gradle Plugin:Jenkins Dashborad(Jenkins首頁(yè))-> 插件管理
-
GitLab用戶驗(yàn)證(GitHub同理):Jenkins Dashborad(Jenkins首頁(yè))-> Credentials(詳情可參考《iOS自動(dòng)化打包實(shí)戰(zhàn)(Jenkins)》)
GitLab用戶SSH驗(yàn)證設(shè)置.png
項(xiàng)目構(gòu)建
- 新建項(xiàng)目:Jenkins Dashborad(Jenkins首頁(yè))-> 新建
- 項(xiàng)目配置