一尘不染

如果提交消息以给定的字符串开头,则忽略Jenkins作业

jenkins

如果提交消息以给定的字符串开头,我想忽略运行Jenkins作业。我尝试添加“其他行为”和“轮询忽略某些消息的提交”:

在此处输入图片说明

即,如果提交消息以“
doc!”开头,我想忽略该作业(在我的世界中这意味着不运行该作业)。我已经尝试了几个在线正则表达式匹配器,但我认为的正则表达式^doc!.*是正确的。但是,即使我的提交消息确实以“
doc!”开头。这项工作由詹金斯(Jenkins)执行。我究竟做错了什么?


阅读 254

收藏
2020-07-25

共1个答案

一尘不染

虽然@ devanshu-dwivedi的答案可能有效,但如果我将正则表达式更改为:

(?s)^doc!.*

我不完全知道为什么会这样。该文档说,使用(?s)检查提交消息中的多个注释行。但是(?s)即使不使用它,即使对于带有一行提交消息的单次提交,它也对我不起作用。

2020-07-25