Pgyer document center

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

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

功能

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

安装方法

手动安装:

  1. 下载插件 upload-pgyer.hpi,手动导入 jenkins,点击这里下载插件安装包

  2. 选择 jenkins -> 系统管理 -> 插件管理 -> 高级,找到 Deploy Plugin,点击 选择文件,然后选择上一步中下载的文件,点击按钮 Deploy,如图: 本地导入插件

通过插件库安装:

在 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 中的其他构建中使用蒲公英上传成功后返回的参数。插件会将蒲公英返回的参数注入为 jenkins 的全局变量,在其他构建步骤的使用方法直接引用这个全局变量即可,变量名称直接使用返回的 key 值。例如:${appBuildURL}

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

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