fir.im Jenkins 插件可以更快速地上傳 apk/ipa 安裝包到 fir.im.
安裝 Jenkins
-
方法一:直接下載安裝包
安裝完成后在 Terminal 中輸入退客,即可打開 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
訪問 Jenkins
-
請(qǐng)?jiān)跒g覽器輸入地址:
- 使用安裝包安裝后會(huì)自動(dòng)打開漱挚,如果端口沖突那么請(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)擊 上傳 等待安裝成功桥帆。
- 安裝成功后,如果沒有創(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)目中祈匙。
- 添加成功后開始配置各種參數(shù),如圖顯示:
配置插件
1. fir.im Token(必填)
- fir.im Token 查看方法:請(qǐng)登錄 fir.im 后地梨,點(diǎn)擊頭像選擇 API token 進(jìn)行查看
2.IPA/APK Files(可選)
接下來菊卷,選擇生成 ipa/apk 文件路徑
注意:如果沒有填寫該選項(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)宝剖;不需要上傳混淆表洁闰,則不需要填寫
BugHD token 查看方法:請(qǐng)?jiān)L問 BugHD API token,登錄后進(jìn)行查看万细。
4. BugHD project ID(可選)
作用:判斷具體上傳到指定的 bughd 項(xiàng)目
注意:如果需要上傳符號(hào)表扑眉,則是必填項(xiàng)纸泄;不需要上傳則不用填寫
BugHD project ID 查看方法: 請(qǐng)?jiān)L問 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)衡便;不需要上傳則不用填寫
6. Build Notes(可選)
作用:上傳 fir.im 后,可顯示出更新日志
最后洋访,關(guān)于更多Jenkins的問題镣陕,推薦閱讀fir.im的用戶寫的 Jenkins+GitHub+Xcode+fir搭了一個(gè)持續(xù)集成環(huán)境:)