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

如何用Jenkins通用Webhook触发器正则提取PR_NUMBER?

解决方案:提取PR编号的正则表达式配置

在Generic Webhook Trigger的regexpFilter中使用以下正则表达式,即可从给定的.ref字段值中提取出PR编号:

.*pr-|-.*

原理说明:

  • .*pr- 匹配字符串开头到pr-的所有内容(包含pr-),会被移除
  • -.* 匹配PR编号后的第一个-到字符串结尾的所有内容,也会被移除
  • 正则中的|表示逻辑或,两部分匹配内容都会被过滤,最终仅保留中间的数字编号(如示例中的21)

完整配置代码:

genericVariable {
  key 'PR_NUMBER'
  value '.ref'
  regexpFilter '.*pr-|-.*'
}

这个正则不依赖固定的分支路径前缀,只要PR编号处于pr-和后续-之间,就能准确提取目标值。

内容的提问来源于stack exchange,提问作者S.K.

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 01:35:08