Jenkins 是一個開源項目,是基于Java開發(fā)的一種持續(xù)集成工具,用于監(jiān)控持續(xù)重復(fù)的工作,旨在提供一個開放易用的軟件平臺,使軟件的持續(xù)集成變成可能。
一、搭建jenkins
1.安裝
有兩種安裝方式,一種通過終端命令安裝,另一種是通過下載dmg安裝文件下載。本文介紹并且推薦第一種方式安裝,第二種方式可以到官方下載dmg安裝。
注:安裝jenkins必須先安裝java sdk,同時安裝好brew工具。
打開終端,輸入命令:brew install jenkins


由于本機(jī)brew不是最新的進(jìn)行了自動更新,圖2 顯示了安裝成功并提示jenkins啟動命令。
2.啟動
在終端輸入命令jenkins

3.插件配置
啟動成功就可以在瀏覽器輸入http://localhost:8080后

可以通過紅色路徑找到文件打開查看密碼,若通過命令安裝啟動時也能夠通過終端查看密碼:

輸入密碼進(jìn)入,會讓你選擇推薦插件安裝還是自定義插件安裝,初次安裝可以選擇推薦插件安裝,本文對Android自動打包,也可以只安裝git插件和gradle插件。安裝成功會進(jìn)入jenkins主頁:

二、部署Android自動打包環(huán)境
2.1 系統(tǒng)配置Android SDK路徑


配置好后,點擊保存。
2.2. 項目配置
(1)新建任務(wù)

(2)配置git倉庫

(3)構(gòu)建配置
構(gòu)建配置有多種方式,本文由于使用ReactNative項目做演示,在打包前ReactNative項目需要下載依賴的第三方包,因此本文介紹使用shell命令構(gòu)建:

點擊保存,回主面板或者在工程目錄下點擊“立即構(gòu)建”

(4)查看構(gòu)建結(jié)果
點擊“控制臺輸出”,可以查看構(gòu)建log信息


本次已經(jīng)構(gòu)建成功了。如果構(gòu)建失敗也可以在此查看具體失敗原因,然后再相應(yīng)的修改。