Jenkins 初始配置
1.0 安裝 Jenkins
- 首先確保電腦安裝了 java1.8 環(huán)境。
- 建議通過 homebrew 安裝 Jenkins:
brew install Jenkins - Jenkins 的位置:
- 實(shí)際安裝位置:
/usr/local/Cellar/jenkins/ - 配置文件所在位置:
/usr/local/opt/jenkins/ - 進(jìn)入工作空間位置:
~/.jenkins
1.1 啟動(dòng) Jenkins
命令:$ jenkins,瀏覽器打開主頁:http://localhost:8080/。
1.2 安裝插件
- Keychains and Provisioning Profiles Management 管理本地的keychain和iOS證書的插件
- Xcode integration 用于xcode構(gòu)建
- fir-plugin-0629.hpi 上傳至fir
如果不能聯(lián)網(wǎng)安裝插件,請前往高級(jí)管理將里面的鏈接由 https 改為 http,即 http://updates.jenkins.io/update-center.json。
方法一:
前往插件管理搜索需要安裝的插件。

方法二:
去插件中心下載手動(dòng)安裝插件.hpi文件:

1.3 配置 login.keychain
找到 login.keychain-db 的位置:cd ~/Library/Keychains,復(fù)制一份并命名為 login.keychain。
進(jìn)入首頁 > Manage Jenkins > Keychains and Provisioning Profiles Management中,上傳 keychain。

創(chuàng)建一個(gè)項(xiàng)目
創(chuàng)建一個(gè)自由風(fēng)格的項(xiàng)目,勾選丟棄舊的構(gòu)建,填寫天數(shù)和個(gè)數(shù)。

2.0 源碼管理
自行添加源碼地址和要構(gòu)建的分支。

2.1 構(gòu)建觸發(fā)器
H 9 * * * 表示每天9點(diǎn)觸發(fā)構(gòu)建。

2.2 構(gòu)建環(huán)境
Variables 的填寫請點(diǎn)擊右邊的藍(lán)色問號(hào),將里面的參數(shù)全部復(fù)制進(jìn)輸入框即可。

2.3 增加構(gòu)建步驟 Excute shell
CocoaPods 項(xiàng)目打包前需要執(zhí)行 pod install。

增加構(gòu)建步驟 Xcode
以下是我的項(xiàng)目中 Xcode 配置的情況,未填寫的請參照問好中的默認(rèn)說明。jenkins 下載項(xiàng)目、打包的默認(rèn)路徑是 ~/.jenkins。



2.4 Code signing & OS X keychain options
我選擇的是手動(dòng) Signing,你也可以選擇 Automatic Signing。Keychain 路徑${HOME}/Library/Keychains/login.keychain。

2.5 Advanced Xcode build options
因?yàn)槭?CocoaPods 項(xiàng)目,Xcode Workspace File 填寫 .xcworkspace 路徑。
Build output directory 構(gòu)建文件的路徑可以填寫 ${WORKSPACE}/項(xiàng)目名/build。

2.6 上傳至 fir
增加構(gòu)建后操作步驟,選擇 Upload to fir.im。打開fir官方網(wǎng)站,獲取 Token 并填寫。

