前面的文章
一.jenkins+github+gradle 實現(xiàn)android自動化打包全攻略(MAC版)
http://www.lxweimin.com/p/9caab25d2cf1
二.jenkins配合Gradle實現(xiàn)自簽名,自定義APK名稱
http://www.lxweimin.com/p/5866e36c81fa
已經(jīng)實現(xiàn)了自動編譯,自定義APK名稱,自定義簽名
那么如何實現(xiàn)APK的自動發(fā)包呢?可以結(jié)合蒲公英來實現(xiàn)。
閑言少敘,上攻略
一.前期準備
首先得注冊一個蒲公英的帳號
官方地址:
http://www.pgyer.com/apps
Paste_Image.png
上傳一個APP,得到API Key,UserKey
Paste_Image.png
注意:同一個用戶的API Key,UserKey是固定的(后面會用到這2個參數(shù),請記住)
二.配置build.gradle
為了方便測試,我把APK的生成路徑指定到下載目錄了,同時將APK的名稱設(shè)置為gradle.apk
Paste_Image.png
成功編譯后的結(jié)果:
Paste_Image.png
三.配置jenkins
增加構(gòu)建步驟
Paste_Image.png
配置shell
Paste_Image.png
curl -F "file=@apk所在路徑" -F "uKey=用戶User Key" -F "_api_key=用戶API Key" http://www.pgyer.com/apiv1/app/upload
立即構(gòu)建,既可發(fā)布APK到蒲公英平臺了。
如果你綁定了微信公眾號,還可以收到微信提示哦,是不是很方便呢
Paste_Image.png
參考資料
使用jenkins上傳到蒲公英(Android)-蒲公英官方文檔
http://www.pgyer.com/doc/view/jenkins
image