fir.im Jenkins 插件使用方法

fir.im Jenkins 插件可以更快速地上傳 apk/ipa 安裝包到 fir.im.

安裝 Jenkins

  • 方法一:直接下載安裝包

    Download Jenkins

    安裝完成后在 Terminal 中輸入,即可打開(kāi) Jenkins。

open /Applications/Jenkins/jenkins.war
  • 方法二:使用命令行安裝

    安裝 homebrew

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

    安裝 Jenkins

      $ brew install jenkins      
    

    啟動(dòng) Jenkins

      $ jenkins
    

訪問(wèn) Jenkins

  • 使用安裝包安裝后會(huì)自動(dòng)打開(kāi),如果端口沖突那么請(qǐng)修改端口
defaults write /Library/Preferences/org.jenkins-ci httpPort xxxx

注意:xxxx為你要修改的端口號(hào)

安裝 fir.im 的上傳插件

插件介紹

該插件主要功能有2點(diǎn):

  • 上傳 apk/ipa 安裝包 到 fir.im
  • 上傳符號(hào)表到 BugHD,方便查看混淆后的 Log 日志

注意:在使用之前,請(qǐng)確認(rèn)自己創(chuàng)建的 Jenkins 項(xiàng)目可以正常編譯生成 ipa/apk 文件。 該插件的一般使用情景是編譯完生成 apk/ipa 后,如果未指定 apk/ipa 生成目錄,插件會(huì)默認(rèn)選擇 Jenkins 項(xiàng)目目錄。

下載插件

Jenkins 插件下載地址

安裝插件

  • 進(jìn)入 Jenkins 管理界面后,點(diǎn)擊左側(cè)進(jìn)入 系統(tǒng)管理
fir.im
  • 然后找到 管理插件 并點(diǎn)擊進(jìn)入
fir.im
  • 進(jìn)入插件管理后,點(diǎn)擊 高級(jí) 選項(xiàng)卡
fir.im
  • 然后在頁(yè)面找到 上傳插件,選擇已下載好的 fir.im jenkins 插件文件路徑,并點(diǎn)擊 上傳 等待安裝成功。
fir.im
  • 安裝成功后,如果沒(méi)有創(chuàng)建 Jenkins 項(xiàng)目,請(qǐng)先創(chuàng)建項(xiàng)目。如果需要配置已存在的項(xiàng)目,請(qǐng)進(jìn)入在 配置 中找到 增加構(gòu)建后操作步驟 ,并選擇 Upload to fir.im 添加到 Jenkins 項(xiàng)目中。
fir.im
  • 添加成功后開(kāi)始配置各種參數(shù),如圖顯示:
fir.im

配置插件

1. fir.im Token(必填)

  • fir.im Token 查看方法:請(qǐng)登錄 fir.im 后,點(diǎn)擊頭像選擇 API token 進(jìn)行查看
fir.im

2.IPA/APK Files(可選)

接下來(lái),選擇生成 ipa/apk 文件路徑

注意:如果沒(méi)有填寫(xiě)該選項(xiàng),插會(huì)件自動(dòng)默認(rèn)查找 Jenkins 創(chuàng)建的項(xiàng)目目錄下的 apk/ipa 文件

3.BugHD token(可選)

作用:BugHD上傳 mapping.txt/dSYM 文件 API 的調(diào)用權(quán)限

注意:如果需要上傳符號(hào)表則是必填項(xiàng);不需要上傳混淆表,則不需要填寫(xiě)

BugHD token 查看方法:請(qǐng)?jiān)L問(wèn) BugHD API token,登錄后進(jìn)行查看。

fir.im

4. BugHD project ID(可選)

作用:判斷具體上傳到指定的 bughd 項(xiàng)目

注意:如果需要上傳符號(hào)表,則是必填項(xiàng);不需要上傳則不用填寫(xiě)

BugHD project ID 查看方法: 請(qǐng)?jiān)L問(wèn) BugHD Projects,登錄后找到你要上傳符號(hào)表的項(xiàng)目,進(jìn)入該項(xiàng)目,選擇 項(xiàng)目設(shè)置 選項(xiàng)卡進(jìn)行查看。

fir.im

5.dSYM File or mapping File(可選)

作用:選擇生成 dSYM/mapping.txt 文件路徑

注意:如果需要上傳符號(hào)表,則是必填項(xiàng);不需要上傳則不用填寫(xiě)

6. Build Notes(可選)

作用:上傳 fir.im 后,可顯示出更新日志


最后,關(guān)于更多Jenkins的問(wèn)題,推薦閱讀fir.im的用戶寫(xiě)的 Jenkins+GitHub+Xcode+fir搭了一個(gè)持續(xù)集成環(huán)境:)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容