我想从 bitbucket web hook 触发 Jenkins 作业。但是我不希望我的工作运行每个推送操作,我希望它在最后一次提交中有“新构建”消息时工作。
据我所知,我可以使用 Jenkins 上的 Generic Webhook Trigger 插件来做到这一点。我正在尝试为提交消息检查设置可选过滤器,但它不会触发我的工作,即使提交消息中包含“新构建”关键字。
当我从 bitbucket 检查我的推送请求的正文时,可以看到如下:
我知道我的网络钩子在没有可选过滤器的情况下可以正常工作,我可以在没有过滤器的情况下运行它,但我找不到使用可选过滤器检查提交消息的方法。
有没有办法通过使用可选过滤器来解决这个问题?还是应该使用另一个 Jenkins 插件来检查提交消息?
任何帮助将不胜感激:)