1

尝试使用 Github webhooks 为特定分支触发 Jenkins 管道。管道应触发合并提交,但在触发时存在问题。使用“通用 Webhook Trigger”插件进行了尝试。

如果我在可选过滤器中使用 ^(refs/heads/release-1.0)$ 并且只要将某些内容合并到 release-1.0 分支中并且管道构建成功,就会触发管道

但是当我在可选过滤器中使用 ^(refs/heads/release- )$ 时,管道没有触发。这就是我使用发布的原因-发布分支有标签号。例如:release-1.0、release-1.1、release-1.2等。

谁能帮我解决这个问题。

4

1 回答 1

1

^(refs/heads/release-)$是一个正则表达式,以 ( ^) 开头,以 ( ) 结尾$,包含特定文本refs/heads/release-

您需要扩展正则表达式模式匹配,例如:.*[0-9]*\.[0-9]*,这里:release-{here}

README.md

This regexp site Also syntax here

于 2019-07-29T06:39:50.490 回答