安裝Jenkins
可以使用homebrew安裝,也可以直接帶Jenkins官網下載(http://jenkins-ci.org/
)
我是使用的homebrew安裝的乏沸,下面是homebrew的安裝命令
en ...... 可能還需要安裝javaSE
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
如果安裝不成功網上自己找資料夭禽?泼诱?骂束?苛谷?辅鲸??
然后腹殿,使用homebrew安裝jenkins
brew install jenkins
其實安裝我也是照著網上來的独悴,就是配置的時候遇到了很多和網友不一樣的問題,導致項目構建失敗
啟動jenkins
在命令行輸入 jenkins,
然后啟動成功后使用瀏覽器打開:http://localhost:8080
jenkins安裝成功之后需要可能需要登錄
用戶名:admin
密碼在:/Users/Hwang/.jenkins/secrets/initialAdminPassword 文件里
如果打不開這個文件锣尉,那是因為沒有權限
右鍵這個文件刻炒,顯示簡介,選擇共享與權限everyone -> 改成:讀與寫
也可能需要自己創(chuàng)建用戶名和密碼
假設上面的步驟都OK了自沧,接下來安裝插件
532603-82b8e14b6dfd82aa.png
經過實踐需要兩個插件
Xcode integration
Git plugin
至于發(fā)郵件坟奥,其實蒲公英上傳完后就會自動給你或者組織里面的人發(fā)郵件通知(只要你設置了)
接下來開始構建項目
1.新建任務
1.png
我的測試的工程名就叫Jenkins,然后代碼放到了oschina上,也可以是其他的如Coding爱谁、github都行
2.png
2.配置General
3.png
3.遠嗎管理---- 選擇git
我這個是個私有的倉庫需要用戶名和密碼晒喷,先把地址放上去
然后點擊 Credentials -> Add 添加你的賬號和密碼(我這里是oschina的賬號密碼)
4.png
4-1.png
3.構建觸發(fā)器----------- 這里可以選擇其他的,這個參數(shù)配置自己百度
5.png
4.構建環(huán)境 忽略
5.構建選擇Xcode----輸入Target管行,然后點擊Settings
6.png
8.png
9.png
10.png
11.png
12.png
5.1 Xcode Workspace File 設置厨埋,這個要根據(jù)你的項目的目錄結構來
我這里是 Jenkins/Jenkins.xcworkspace 直接寫 Jenkins
如果目錄結構是這樣的 Jenkins/Jenkins/Jenkins.xcworkspace
那就寫成這樣 ${WORKSPACE}/Jenkins/Jenkins
13.png
這個Xcode Schema File ,我沒寫然后給我報錯了,然后我是這樣搞的
16.png
17.png
5.上傳蒲公英捐顷,登錄蒲公英荡陷,到賬戶設置里面的API信息查看自己的API Key和User Key
然后增加構建步驟,選擇 Execute shell
15.png
//User Key
uKey="8c7965b9d1748aa3a8cff0ef1eff3f41"
//API Key
apiKey="a73a3e84c605d9a57a8c59a3ce69fd00"
//這個路徑和前面設置的ipa保存路徑一致
IPA_PATH="${WORKSPACE}/build/Jenkins.ipa"
//自己的蒲公英密碼
PASSWORD="XXXXX"
MSG='git log -1 --pretty=%B'
curl -F "file=@${IPA_PATH}" -F "uKey=${uKey}" -F "_api_key=${apiKey}" -F "updateDescription=${MSG}" -F "password=${PASSWORD}" http://www.pgyer.com/apiv1/app/upload
然后應用保存
18.png
19.png
藍色代表構建成功
43F314730D20A0FD0A4B73210622F69A.png
43F314730D20A0FD0A4B73210622F69A.png
6.如果構建的時候出現(xiàn)找不到相應的描述文件的情況迅涮,就要用Xcode自己生成描述文件废赞,先用Xcode打包一次,在這個打包界面選擇叮姑,Automatically
6A7B459C-3397-4DD3-A22F-06FE4137210C.png