通过特定提交消息从 bitbucket web hook 触发 Jenkins 构建

时间:2021-05-01 13:34:16

标签: git jenkins bitbucket webhooks

我想从 bitbucket web hook 触发 Jenkins 作业。但是我不希望我的工作运行每个推送操作,我希望它在最后一次提交中有“新构建”消息时工作。

据我所知,我可以使用 Jenkins 上的 Generic Webhook Trigger 插件来做到这一点。我正在尝试为提交消息检查设置可选过滤器,但它不会触发我的工作,即使提交消息中包含“新构建”关键字。

So here is my optional filter

当我从 bitbucket 检查我的推送请求的正文时,可以看到如下:

my push request body

我知道我的网络钩子在没有可选过滤器的情况下可以正常工作,我可以在没有过滤器的情况下运行它,但我找不到使用可选过滤器检查提交消息的方法。

有没有办法通过使用可选过滤器来解决这个问题?还是应该使用另一个 Jenkins 插件来检查提交消息?

任何帮助将不胜感激:)

0 个答案:

没有答案