jenkins+xcode+cocoapods+fir持續(xù)構(gòu)建

1.安裝jenkins

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要設(shè)置成共享的
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上面可以看到自己應(yīng)用

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容