iOS開發之Mac+jenkins+svn自動化構建
1.開啟終端,管理員目錄下:
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
如有ruby 環境問題,可自行查詢替換;
2.Homebrew安裝完成後:
終端輸入:
brew install jenkins
(安裝jenkins,會預設安裝在當前管理員目錄下,所以不會存在key的許可權問題);
下載安裝過程中會出現網路中斷等error情況,不用擔心,再次執行上邊的命令即可,會自動獲取上次的下載進度;
3.安裝jenkins完成後,在終端輸入:jenkins
啟動jenkins;然後瀏覽器開啟jenkins:
(2.3版本jenkins會先讓輸入一個許可權密碼,在安裝jenkins過程中會出現,或者直接去提示的目錄中尋找即可);
4.先建立使用者(請謹記使用者名稱和密碼),然後在 “系統管理” 選單中選擇Configure Global Security,進行如下配置:
123.png
5,管理外掛 中,選擇xcode 外掛,下載安裝
6.新建專案:
234.png
7.新增svn路徑和賬號,用於從svn下載程式碼
345.png
8.新增Xcode構建步驟:
456.png
9.配置xcode 構建:
567.png
678.png
鑰匙串路徑:
${HOME}/Library/Keychains/login.keychain
為系統登入密匙路徑。(證書一般預設是安裝在登陸的密匙下,如果你安裝在系統或其他路徑下,請修改到證書所在路徑)
789.png
Xcode Workspace File 目錄,填寫為${WORKSPACE}/ProjectName/時,會預設的去找${WORKSPACE}/ProjectName/ProjectName.xcworkspace 檔案,所以如果projectName 和專案的檔名 不一樣,就會出現路徑錯誤,找不到ProjectName.xcworkspace檔案的問題;
構建後自動上傳到下載中心或共享伺服器等操作,可以新增構建後操作步驟,一些工具外掛和shell指令碼,可根據需要自行查詢。
10.點選儲存,立即構建即可。
文/懶惰的企鵝(簡書作者)
原文連結:http://www.jianshu.com/p/ab7f704789db