如果不匹配,Jenkins通用webhook选项过滤是否实际阻止构建

zzwlnbp8  于 2023-01-20  发布在  Jenkins
关注(0)|答案(1)|浏览(178)

我有一个流水线,它的工作是获取附加的子模块,将它们打包成zip,然后仅在合并到主分支时将它们推送到工件库;所有这些逻辑工作正常。
但是,由于合并事件是针对合并请求的openedmerged触发的,因此对于到主分支的每次合并,始终存在有效的“no op”构建,因为它将接收opened事件。
从关于通用webhook中选项过滤的文档来看,我不清楚不匹配是否也不会触发构建,或者只是会产生""值。

Value filter
Optional. Anything in the evaluated value, matching this regular expression, will be removed. Having [^0-9] would only allow numbers. The regexp syntax is documented here.

这只会导致正则表达式上的javadoc。
我希望根本不触发构建,即使是无操作构建,除非状态是"merged"x 1c 0d1x

gab6jxml

gab6jxml1#

是的,你可以这样做,但是你需要用另一种方式添加Optional Filter。在你的作业的GWT插件配置的最后,有一个全局的Optional Filter部分:

相关问题