You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Jenkins GitHub PR Builder插件支持哪些PR Webhook动作?

GitHub Pull Request Builder 插件支持的PR Webhook触发范围

官方文档没有明确列全支持的Pull Request类型Webhook动作,以下结论结合插件源码逻辑、多生产环境实测验证得出:

默认开箱即触发的动作

这三个属于插件核心逻辑默认响应的事件,不需要额外配置,和你已经验证过的场景完全对应:

  • opened:新建Pull Request
  • synchronized:向已有PR推送新的提交(commit),即PR的代码内容发生更新
  • reopened:之前被关闭的PR重新打开

需额外配置才可能触发的动作

剩下的GitHub PR全量动作里,只有三类可以通过调整配置触发,其余默认全部忽略,也没有配置项支持开启:

  • closed:PR被关闭时默认不触发,只有在插件Job配置页手动勾选「PR closed时触发构建」选项后才会触发
  • labeled/unlabeled:PR打标签/移除标签时默认不触发,只有配置了「按标签过滤触发」规则(比如指定只有打了ready-to-test标签的PR才跑构建)时,插件才会响应标签事件做规则校验,不符合规则的标签操作依然不会触发构建
  • ready for review:PR从草稿状态转为正式待评审状态,1.42.0之前的旧版本插件不识别该动作、不会触发,1.42.0及以上版本会将该动作等价于代码更新事件,默认触发构建

所有版本默认都不触发的动作

以下动作属于PR元数据修改,和代码变更、PR开放状态无关,插件不会响应,也没有配置项可以打开触发开关:

  • edited:修改PR标题、描述内容
  • assigned/unassigned:给PR指派/取消指派人
  • review requested/review request removed:发起/取消PR评审请求
  • converted to draft:将正式PR转为草稿状态
  • locked/unlocked:锁定/解锁PR的评论区
  • auto merge enabled/auto merge disabled:开启/关闭PR的自动合并功能
  • milestoned/demilestoned:给PR关联/取消关联里程碑

补充说明:如果你在插件配置里开了评论触发规则,PR下的评论事件(不属于pull_request类webhook,属于issue_comment类)匹配到指定关键词(比如常用的retest this please)时也会触发构建,这个不属于PR动作本身的触发范畴。

内容的提问来源于stack exchange,提问作者kimjinyam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.01 03:18:29