Jenkins 插件上传应用
蒲公英官方 Jenkins 插件的安装、配置与使用指南,支持将 ipa/apk 自动上传到蒲公英并把返回信息注入为 Jenkins 全局变量。
蒲公英官方 Jenkins 插件通过可视化表单配置上传步骤,将 ipa/apk 自动发布到蒲公英,并把返回信息注入为 Jenkins 全局变量,供后续构建步骤引用。
安装
手动安装
- 下载插件
upload-pgyer.hpi:插件安装包。 - 在 Jenkins 中依次进入 系统管理 → 插件管理 → 高级,找到 Deploy Plugin,点击 选择文件 选中上一步下载的文件,然后点击 Deploy。
通过插件库安装
在 Jenkins 中依次进入 Manage Jenkins → Manage Plugins → Available → Search,输入 Upload to pgyer,点击 Install 完成安装。
使用
在 Jenkins 的 Job 配置页面 构建后操作 中添加构建步骤 upload to pgyer with apiV2:

插件添加成功后,会显示如下配置界面:

参数说明
| 参数 | 必填 | 说明 |
|---|---|---|
pgyer api_key | 是 | 蒲公英的 api_key |
scandir | 是 | ipa/apk 所在目录 |
file widcard | 是 | 上传文件的通配符,如 android 或 ios,默认 android |
buildType | 是 | 需要上传的应用程序类型 |
installType | 否 | 应用安装方式,取值 1、2、3,默认 1。1:公开安装,2:密码安装,3:邀请安装 |
password | 否 | 应用安装密码 |
updateDescription | 否 | 版本更新描述 |
构建日志与返回变量
执行构建后,蒲公英上传插件会输出对应日志:

上传成功后,插件会将蒲公英返回的参数注入为 Jenkins 全局变量,在后续构建步骤中通过变量名引用即可,例如 ${appBuildURL}:

返回参数的完整说明请参考 上传 API 文档。