前面的文章 一.jenkins+github+gradle 实现android自动化打包全攻略(MAC版) http://www.jianshu.com/p/9caab25d2cf1 二.jenkins配合Gradle实现自签名,自定义APK名称 http://www.jianshu.com/p/5866e36c81fa
已经实现了自动编译,自定义APK名称,自定义签名 那么如何实现APK的自动发包呢?可以结合蒲公英来实现。 闲言少叙,上攻略
一.前期准备
首先得注册一个蒲公英的帐号 官方地址: http://www.pgyer.com/apps
Paste_Image.png
上传一个APP,得到API Key,UserKey
Paste_Image.png
注意:同一个用户的API Key,UserKey是固定的(后面会用到这2个参数,请记住)
二.配置build.gradle
为了方便测试,我把APK的生成路径指定到下载目录了,同时将APK的名称设置为gradle.apk
Paste_Image.png
成功编译后的结果:
Paste_Image.png
三.配置jenkins
增加构建步骤
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
立即构建,既可发布APK到蒲公英平台了。 如果你绑定了微信公众号,还可以收到微信提示哦,是不是很方便呢
Paste_Image.png
参考资料
使用jenkins上传到蒲公英(Android)-蒲公英官方文档 http://www.pgyer.com/doc/view/jenkins
image
版权声明
本文仅代表作者观点,不代表百度立场。
本文系作者授权百度百家发表,未经许可,不得转载。



