1. 程式人生 > >iOS開發之Mac+jenkins+svn自動化構建

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:

http://localhost:8080/
(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