蒲公英文档中心
这篇文章将向大家介绍如何使用 jenkins 插件上传 ipa/apk 到蒲公英。
这款 jenkins 插件来自于热心的蒲公英用户,插件开源于github :https://github.com/jenkinsci/upload-pgyer-plugin ,在此,蒲公英向这位插件的开发者 @yang fan表示感谢。
下载插件:jenkins -> 系统管理 -> 插件管理,搜索 upload to pgyer
,点击下载,下载完的效果如下图:
在 jenkins 的 job 配置页面 构建
或 构建后
操作中添加构建步骤 upload to pgyer
如下图:
插件添加成功后,会显示一下效果:
插件填写参数说明:
参数 | 说明 |
---|---|
pgyer ukey | 蒲公英的 ukey (必填) |
pgyer api_key | 蒲公英的 api_key (必填) |
scandir | ipa/apk 所在目录 (必填) |
file widcard | 上传文件的通配符 (必填) |
installtype(optional) | 应用安装方式,值为(2,3)。2:密码安装,3:邀请安装。(必填) |
password(optional) | 设置app安装密码(选填) |
updatedescription(optional) | 版本更新描述(选填) |
qrcodepath(optional) | 如果你需要下载蒲公英返回的二维码,那么这里填写二维码的存储路径,如果你不需要下载,那么你不需要在这里填写任何内容(选填) |
envvarspath(optional) | 如果你想存储蒲公英返回的上传信息,那么这里填写保存信息的文件路径,如果你不需要保存,那么你不需要在这里填写任何内容(选填) |
注意:
qrcodepath与envvarpath是存储二维码和应用信息的文件路径地址,而不是一个文件夹的地址。例如可以这样填写这两个参数:
qrcodepath: /users/james/ios_integration/${build_type}/${build_time}/qrcode.png
envvarpath: /users/james/ios_integration/${build_type}/${build_time}/envvars.txt**
执行构建,蒲公英上传插件将输出相应的 log,如下图:
上传蒲公英成功后,可在 jenkins 中的其他构建中使用蒲公英上传成功后返回的参数:
${appbuildurl}
如上传失败,请使用 api 上传, 查看文档