1.安裝jenkins
- 命令行安裝
$ brew install jenkins - 直接下載安裝 http://jenkins-ci.org
2.啟動
- 命令行安裝啟動
$ jenkins - 直接下載啟動 雙擊jenkins.war打開
- 瀏覽器輸入http://localhost:8080/打開
3.安裝插件
系統(tǒng)管理->插件管理中安裝一下插件
Xcode integration
Git plugin 和 Git client plugin
Post-Build Script Plug-in
Gitlab Hook Plugin 和 GitLab Plugin
4.創(chuàng)建并配置項目
General
Markdown
Markdown
源碼管理
Markdown
構(gòu)建觸發(fā)器
Markdown
構(gòu)建環(huán)境
安裝pods依賴,放在xcode構(gòu)建之前
#!/bin/bash
cd /Users/ramnova/.jenkins/jobs/miido-release/workspace
pod update --verbose --no-repo-update
Markdown
Xcode構(gòu)建配置
Markdown
keychain
使用鑰匙串簽名
path:${HOME}/Library/Keychains/login.keychain
password:鑰匙串密碼
Markdown
Advanced Xcode build options
scheme要設置成共享的
Markdown
Markdown
構(gòu)建后操作
存檔IPA文件
上傳IPA文件到fir.im
Markdown
#!/bin/bash
cd /Users/ramnova/.jenkins/jobs/miido-release/workspace/build/ipas
fir publish miido-Pro.ipa -T eeb5e456bfc41853af7fc11b084f15cf
使用上傳命令之前,確保安裝了fir-cli
$ sudo gem install fir-cli
上面的命令來自 fir.im 的工具 fir-cli,這是他們的官方使用說明 官方工具 fir-cli 使用說明
Markdown
獲取構(gòu)建成果
Markdown
Markdown
在fir.im上面可以看到自己應用