fir.im Jenkins 插件可以更快速地上傳 apk/ipa 安裝包到 fir.im.
安裝 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
-
請(qǐng)?jiān)跒g覽器輸入地址:
- 使用安裝包安裝后會(huì)自動(dòng)打開(kāi),如果端口沖突那么請(qǐng)修改端口
defaults write /Library/Preferences/org.jenkins-ci httpPort xxxx
注意:xxxx為你要修改的端口號(hào)
安裝 fir.im 的上傳插件
插件介紹
該插件主要功能有2點(diǎn):
注意:在使用之前,請(qǐng)確認(rèn)自己創(chuàng)建的 Jenkins 項(xiàng)目可以正常編譯生成 ipa/apk 文件。 該插件的一般使用情景是編譯完生成 apk/ipa 后,如果未指定 apk/ipa 生成目錄,插件會(huì)默認(rèn)選擇 Jenkins 項(xiàng)目目錄。
下載插件
安裝插件
- 進(jìn)入 Jenkins 管理界面后,點(diǎn)擊左側(cè)進(jìn)入 系統(tǒng)管理
- 然后找到 管理插件 并點(diǎn)擊進(jìn)入
- 進(jìn)入插件管理后,點(diǎn)擊 高級(jí) 選項(xiàng)卡
- 然后在頁(yè)面找到 上傳插件,選擇已下載好的 fir.im jenkins 插件文件路徑,并點(diǎn)擊 上傳 等待安裝成功。
- 安裝成功后,如果沒(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)目中。
- 添加成功后開(kāi)始配置各種參數(shù),如圖顯示:
配置插件
1. fir.im Token(必填)
- fir.im Token 查看方法:請(qǐng)登錄 fir.im 后,點(diǎn)擊頭像選擇 API token 進(jìn)行查看
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)行查看。
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)行查看。
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)境:)