(本文來自簡書做者 @宣X_x) git
今天用Jenkins+GitHub+fir-cli 搭了一個持續集成環境,這裏說下fir.im爲咱們提供了一個很簡單的工具:fir-cli,咱們只須要一條命令,就能夠從源代碼到 fir.im 。 github
從下載到安裝到配置,這一系列操做好麻煩,並且有時候下載還慢的要命,咱們用Jenkins就是爲了省時省力,因此那就省事到底吧。(既然fir-cli有這個功能) shell
。
ruby
open /Applications/Jenkins/jenkins.war
安裝jenkins
$ brew install jenkins
啓動jenkins
$ jenkins
卸載jenkins
$ brew uninstall jenkins
brew無效? 哦 安裝homebrew
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
地址爲:http://localhost:8080/
defaults write /Library/Preferences/org.jenkins-ci httpPort 7070
項目名稱:TestJenkins_fir_cli
注意:證書和 Provisioning Profiles 已經配置好了。我選擇的是在 Release 的時候 Archive.
我這裏的倉庫地址是 Github 的公有項目。
fir build_ipa ${WORKSPACE} -o ${WORKSPACE}/TestJenkins.ipa -p -T #API Token#
其中${WORKSPACE}爲項目源碼路徑;
${WORKSPACE}/TestJenkins.ipa爲.ipa的輸出路徑;
#API Token#爲fir.im的API Token。新版fir.im獲取方式見下面。
上面的命令來自 fir.im 的工具 fir-cli,這是他們的官方使用說明 官方工具 fir-cli 使用說明 curl
構建成功標誌位置爲藍色,失敗爲紅色。