蒲公英文档中心

使用 Jenkins 插件上传应用到蒲公英

这篇文章将向大家介绍如何使用 jenkins 插件上传 ipa/apk 到蒲公英。

功能

  1. 通过可视化表单信息填写,上传 ipa/apk到蒲公英。
  2. 可以将上传后蒲公英返回的信息用于jenkins的其他构建步骤。

使用方法

导入方式: 1.手动下载插件 upload-pgyer.hpi,手动导入jenkins。下载

导入方式jenkins -> 系统管理 -> 插件管理 -> 高级,找到Deploy Plugin 选择文件(下载好的插件),点击按钮 Deploy 如图: 本地导入插件

2.jenkins插件库导入:Manage Jenkins -> Manage Plugins -> Available -> Search -> 输入 Upload to pgyer -> install

使用插件:

  1. 在 jenkins 的 job 配置页面 构建后操作中添加构建步骤 upload to pgyer with apiV2 如下图: 添加插件

    插件添加成功后,会显示一下效果: 插件配置 插件填写参数说明:

参数 说明
pgyer api_key 蒲公英的 api_key (必填)
scandir ipa/apk 所在目录 (必填)
file widcard 上传文件的通配符 (必填) 如: android 或者ios, 默认android
buildType 需要上传应用程序类型,支持 (必填)
installType(optional) 应用安装方式,值为(1,2,3)默认值为1。1: 公开安装 2:密码安装,3:邀请安装。(选填)
password(optional) 设置App安装密码(选填)
updateDescription(optional) 版本更新描述(选填)
  1. 执行构建,蒲公英上传插件将输出相应的 log,如下图:

    上传蒲公英的log

  2. 上传蒲公英成功后,可在 jenkins 中的其他构建中使用蒲公英上传成功后返回的参数:

    1. 这款会将蒲公英返回的参数注入为jenkins的全局变量,在其他构建步骤的使用方法直接引用这个全局变量即可,变量名称直接使用返回的 key值。例如:${appBuildURL}

    在其他构建中使用蒲公英的返回值

    1. 蒲公英上传成功后返回参数的参考请看这里

如上传失败,请使用 API 上传, 查看文档