這是Jenkins(1.640) + Xcode(7.2) + Git + Fir 的持續集成解決方案。
第一步 : 安裝JenKins
JenKins的官網:Jenkins
你可以選擇軟件安裝,直接通過上面截圖中的"Download Jenkins"下載安裝,純傻瓜式安裝。不過在這里我還是推薦大家用命令行方式進行安裝。
我們首先需要安裝Homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
通過HomeBrew安裝Jenkins
brew install jenkins
注意:Jenkins安裝需要Java環境,如果沒有安裝的請自行安裝。
fir-cli的安裝(如果出現fir: command not found,可以先執行下xcode-select --install)
sudo gem install fir-cli
第二步 : 啟動Jenkins
jenkins
啟動完成之后,大家可以打開localhost:8080
第三步 : 安裝插件
通過『系統管理』->『管理插件』->『可選插件』進行插件安裝如下插件
GIT plugin
GitHub plugin
Post-Build Script Plug-in
Xcode integration
Email Extension Plugin
第四部 :配置JOB
通過『新建』->填選『Item名稱』->選中『構建一個自由風格的軟件項目』
通過『源碼管理』->選中『Git』->填選『Repository URL』->填選『Branches to build』
通過『構建觸發器』->勾選『Poll SCM』->填選『日程表』?
通過『增加構建步驟』->選擇『Xcode』->『General build settings』
通過『增加構建步驟』->選擇『Xcode』->『Code signing & OS X keychain options』->選中『Unlock Keychain』->填選『Keychain path』(按我的格式)->『Keychain password』(系統功能登錄密碼)
通過『增加構建步驟』->選擇『Xcode』->『Advanced Xcode build options』
通過『增加構建后操作步驟』->選擇『Execute a set of scripts』->『Add Build Step』
通過『保存』結束
第五步 :郵件配置
通過『系統管理』->『系統設置』->『系統管理員郵件地址』
通過『系統管理』->『系統設置』->『郵件通知』
通過點擊剛創建的項目->『配置』->『郵件通知』->『增加構建后的操作步驟』->選擇『Email Notifacation』->填選當構建失敗發送的接收郵箱『Recipients』
第六步 :開始構建
通過點擊剛創建的項目->『立即構建』 ?
1.失敗會發送郵件到你設置的接收郵箱,成功則會在FIR發布我們的應用。
2.失敗的情況下可以通過點擊我們剛構建的序號,選擇點擊『Console Output』查看錯誤詳情
END:大家如果有不明白的地方可以在評論里面告訴我。