android使用jenkins進行自動化打包並且上傳到fir或者蒲公英

weixin_33866037發表於2018-06-21

android使用jenkins進行自動化打包

首先需要配置jdk,gradle,以及android sdk環境變數,預設這些都是可以的,下載jenkins的war包,mac可以直接使用homebrew安裝

windows下開啟jenkins

open /Applications/Jenkins/jenkins.war

mac下
安裝homebrew

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

安裝jenkins

$ brew install jenkins    

啟動jenkins

$ jenkins

啟動之後可以直接訪問jenkins網址,預設埠8080/因為世界就是本地的tomcat伺服器

 http://localhost:8080/

如果埠衝突,修改如下:xxxx就是埠號

defaults write /Library/Preferences/org.jenkins-ci httpPort xxxx

開啟之後建議選擇自定義安裝外掛,例如:

git plugin 、github plugin、gitlab plugin、fir.im、svn plugin等

然後在系統管理-全域性工具配置裡面,配置一些環境變數


7426378-5357e6799d0c8d21.jpg
jdk以及git環境變數
7426378-7fb423c1f314c609.jpg
gradle環境變數
7426378-01ba2a822286aae3.jpg
android_sdk環境變數

接下來建立一個jenkins任務,風格隨意選擇,然後進入任務選擇配置

首先配置工程目錄

7426378-95fb00890d178491.jpg
image

在配置原始碼管理,點選add新增一個github的連線

7426378-fcf9cb0b3802a517.jpg
image
7426378-535d6f6d52212dbd.jpg
image

構建環境選擇 invoke gradle script

7426378-4d80f8b57157921d.jpg
image

構建之後,上傳到fir.im上用於測試

首先需要新增fir.im外掛具體可以檢視這裡fir.im Jenkins 外掛使用方法,新增之後在配置裡面

7426378-ed500b5945d08db8.jpg
image

到此就全部配置完成,點選立即構建,開始進行自動化打包測試吧!

相關文章