使用終端安裝Jenkins
1、安裝Jenkins
$ brew install jenkins
如果brew無效,安裝homebrew
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2、啟動Jenkins
$ jenkins
如果要卸載Jenkins及相關(guān)配置
//進入以下目錄,雙擊運行
/Library/Application Support/Jenkins/Uninstall.command
//也可以這樣運行
sh "/Library/Application Support/Jenkins/Uninstall.command"
//刪除配置,這個可選
sudo rm -rf /var/root/.jenkins ~/.jenkins
sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
sudo rm /Library/LaunchDaemons/org.jenkins-ci.plist
sudo rm -rf /Applications/Jenkins "/Library/Application Support/Jenkins" /Library/Documentation/Jenkins
sudo rm -rf /Users/Shared/Jenkins
sudo dscl . -delete /Users/jenkins
sudo dscl . -delete /Groups/jenkins
sudo rm -f /etc/newsyslog.d/jenkins.conf
pkgutil --pkgs | grep 'org\.jenkins-ci\.' | xargs -n 1 sudo pkgutil --forget
//如果使用brew安裝的,可以執(zhí)行以下命令
$ brew uninstall jenkins

啟動成功.png
3、在瀏覽器中輸入http://localhost:8080

主頁.png
4、安裝插件
Xcode integration
GIT plugin
Post-Build Script Plug-in
GitHub plugin

插件安裝.png

選擇可選插件并搜索.png
5、配置SSH Key


6、構(gòu)建一個自由風格的軟件項目

構(gòu)建一個自由風格的軟件項目.png
7、配置項目
7.1基本信息

基本信息.png
7.2源碼管理

源碼管理.png
7.3構(gòu)建
添加構(gòu)建步驟->選擇Xcode
- Target:Target和項目中Target的名字一致
- Clean before build:設為Yes
- Configuration:選擇release(默認為release)
- .ipa filename pattern:打包后的文件名字。隨便寫一個
- Output directory:.ipa文件的輸出路徑${WORKSPACE}/build/

構(gòu)建.png
添加構(gòu)建步驟->Code signing & OS X keychain options
- 選擇Unlock Keychain
- Keychain Path: ${HOME}/Library/Keychains/login.keychain
- Keychain password:電腦登錄密碼

keyChain.png
8、增加構(gòu)建步驟
增加構(gòu)建步驟->選擇Execute shell
上傳到蒲公英
- file:.ipa文件路徑
- uKey:蒲公英上可以看到
- _api_key:蒲公英上可以看到

蒲公英.png
curl -F "file=@ipa所在路徑" -F "uKey=用戶User Key" -F "_api_key=用戶API Key" http://www.pgyer.com/apiv1/app/upload
參考資料
jenkins+Xcode+蒲公英實現(xiàn)ipa自動打包發(fā)布全攻略
Jenkins+GitHub+Xcode+fir搭了一個持續(xù)集成環(huán)境
手把手教你利用Jenkins持續(xù)集成iOS項目