手把手教你, Jenkins構建iOS項目

用xcode archive 導出ipa 而後上傳到fir/蒲公英等測試平臺 須要花至少10到20分鐘,使用Jenkins搭建的持續集成環境只需3分鐘. 下面是我今天早上研究的成果,因爲Jenkins是基於java開發的先要安裝JDK java官網直接下載安裝. ###1安裝Jenkinshtml

1.1方法一:直接下載安裝java

http://jenkins-ci.orggit

下載好安裝包後打開安裝github

PS:shell

安裝完成後在終端中輸入,便可打開Jenkins。api

1.2方法二:使用命令行安裝xcode

brew install jenkins

若brew無效,先安裝homebrew瀏覽器

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

切換到 cd /usr/local/Cellar/jenkins/版本號/libexec/jenkins.warruby

執行啓動oracle

java -jar ./jenkins.war

顯示下圖即啓動成功 並給出了安裝密碼和密碼文件路徑 輸入圖片說明

1.3初始化Jenkins 用瀏覽器打開:http://localhost:8080/開始初始化Jenkins

###2管理插件

系統管理->插件管理->可選插件中安裝如下插件

輸入圖片說明

下載如下插件

  • Subversion Plug-in(svn)
  • Xcode integration(Xcode)
  • Environment Injector Plugin(自定義全局變量)
  • Email Extension Plugin(郵件)

fir.im插件 下載地址須要手動配置 點擊高級選項卡

而後在頁面找到上傳插件,選擇已下載好的fir.im jenkins 插件文件路徑,並點擊上傳等待安裝成功。 輸入圖片說明

安裝成功後,若是沒有建立 Jenkins 項目,請先建立項目。若是須要配置已存在的項目,請進入在配置中找到增長構建後操做步驟,並選擇Upload to fir.im添加到 Jenkins 項目中。 輸入圖片說明

fir.im Token 查看方法:直接點擊API token進行查看

2.2系統管理->系統設置中能夠進行全局配置

好比Xcode Builder(鑰匙串設置) 輸入圖片說明

需填寫的內容:

  • Keychain Name:iPhone Distribution:*(dis證書經常使用名)
  • Keychain path:${HOME}/Library/Keychains/login.keychain(dis證書路徑)
  • Keychain password:*
  • Add to keychain search path after build:Yes
  • Default keychain:iPhone Distribution:*

3新建一個項目

3.1基本信息

點擊左側工具欄」新建」,選擇第一項」構建一個自由風格的軟件項目」 OK

3.2源碼管理信息 填寫svn地址和帳號密碼 輸入圖片說明

若是你是用的是Git,那就請選擇Git,而後輸入你的倉庫地址 輸入圖片說明

3.3構建觸發時機

這裏就是告訴jenkins何時自動構建,這裏我同時設置了每週一到週五在天天的8點到9點之間執行一次,固然也能夠不設置

輸入圖片說明

3.4 構建 輸入圖片說明

  • Target Xcode項目中Target的名字對應
  • Clean before build設置爲YES
  • Configuration我選擇了Release(在Release的時候Archive)
  • .ipa filename pattern 隨便起個.ipa的名字
  • Output directory爲.ipa的輸出路徑,我這裏設置爲 ${WORKSPACE}/build/

PS:若是集成了CocoaPods 輸入圖片說明

3.5 構建後操做 添加構建後操做步驟

  • Execute a set of scripts
  • Add build step
  • Execute shell
  • 在Commad中輸入
  • fir p ${WORKSPACE}/build/你的項目包 -T #API Token#
  • 其中${WORKSPACE}/build/爲ipa的輸出路徑,#API Token#爲fir.im的API Token。

或者直接使用插件添加該步驟 輸入圖片說明

輸入圖片說明 3.6 完成,點擊保存

4點擊當即構建。

輸入圖片說明

相關文章
相關標籤/搜索