美文网首页jenkins for App开发打包
三.jenkins配合蒲公英实现APK的自动发布

三.jenkins配合蒲公英实现APK的自动发布

作者: 微小码 | 来源:发表于2016-06-30 18:04 被阅读2602次

    前面的文章
    一.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

    相关文章

      网友评论

      • 0e472e000fe6:如果apk名称动态变化的,如何上传到蒲公英?
        Loading2018:我觉得可以定义一个变量,使用shell命令检测到动态的名字并把检测到的名字赋值给变量,再把,作为参数传递给curl命令就可以了

      本文标题:三.jenkins配合蒲公英实现APK的自动发布

      本文链接:https://www.haomeiwen.com/subject/tcgxjttx.html