上篇介紹了打包腳本的使用,這裏就介紹利用Jenkins進行持續化集成了。這裏分爲如下三個步驟介紹:html
首先須要安裝homebrew,安裝方式詳見homebrew官網。而後已命令行的方式安裝Jenkinsnode
安裝指令git
brew update && brew install jenkins
啓動Jenkinsweb
jenkins
啓動完成後就能夠在瀏覽器訪問Jenkins了,地址爲:http://localhost:8080/shell
要使用Jenkins來持續集成iOS項目的話,須要安裝如下插件:xcode
安裝方式 系統管理->插件管理,以上插件實際是fastlane須要用到的,若是隻是用xcodebuild的話就不須要裝這些插件了。瀏覽器
建立構建項目步驟以下markdown
在管理界面點擊建立任務,而後選擇建立自由風格的項目app
設置項目的描述,方便其餘人查看ssh
一般設置爲git管理,這裏須要配置認證,能夠選擇使用username-password或者ssh認證等
在構建步驟添加執行shell,而後添加執行腳本,Jenkins執行shell的默認路徑是在構建任務的根目錄,因此這裏須要先進入到從git拉取的項目根目錄,而後在執行fastlane腳本。這裏的BUILD_NUMBER是Jenkins提供的環境變量,表示該項目的構建次數
#進入到工程目錄
cd demo_iOS_CI
#執行fastlane
fastlane beta i:${BUILD_NUMBER}
在這選擇增長歸檔成品,用於導出每次歸檔的ipa包,方便他人查看。
點擊開始構建後,能夠在左下角看到當前的構建進度、狀態以及構建歷史。
在構建成功後能夠在右側面板看到全部的構建結果