iOS開發之最新最全的持續整合解決方案

千客發表於2016-04-04

這是Jenkins(1.640) + Xcode(7.2) + Git + Fir 的持續整合解決方案。

第一步 : 安裝JenKins

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

 
Jenkins介面

第三步 : 安裝外掛

通過『系統管理』->『管理外掛』->『可選外掛』進行外掛安裝如下外掛

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』

 
General build settings

通過『增加構建步驟』->選擇『Xcode』->『Code signing & OS X keychain options』->選中『Unlock Keychain』->填選『Keychain path』(按我的格式)->『Keychain password』(系統功能登入密碼)

 
Code signing & OS X keychain options

通過『增加構建步驟』->選擇『Xcode』->『Advanced Xcode build options』

 
Advanced Xcode build options

通過『增加構建後操作步驟』->選擇『Execute a set of scripts』->『Add Build Step』

 
Add Build Step

通過『儲存』結束

第五步 :郵件配置

通過『系統管理』->『系統設定』->『系統管理員郵件地址』

 
系統管理員郵件地址

通過『系統管理』->『系統設定』->『郵件通知』

 
郵件通知

通過點選剛建立的專案->『配置』->『郵件通知』->『增加構建後的操作步驟』->選擇『Email Notifacation』->填選當構建失敗傳送的接收郵箱『Recipients』

 
Recipients

第六步 :開始構建

通過點選剛建立的專案->『立即構建』

1.失敗會傳送郵件到你設定的接收郵箱,成功則會在FIR釋出我們的應用。

2.失敗的情況下可以通過點選我們剛構建的序號,選擇點選『Console Output』檢視錯誤詳情

 
Fir介面

END:大家如果有不明白的地方可以在評論裡面告訴我。

打賞支援我寫出更多好文章,謝謝!

打賞作者

打賞支援我寫出更多好文章,謝謝!

任選一種支付方式

iOS開發之最新最全的持續整合解決方案 iOS開發之最新最全的持續整合解決方案

相關文章