Jenkins“Git插件”既不忽略提交某些消息也不提交来自某些用户

问题描述:

我正在使用Jenkins“Git插件”来轮询我的git存储库的提交。 我一直在使用“高级行为”选项“轮询忽略来自某些用户的提交”,“轮询忽略提交某些消息”,以及“轮询忽略提交某些路径”。 这些似乎与詹金斯和Git插件的早期版本一起工作。Jenkins“Git插件”既不忽略提交某些消息也不提交来自某些用户

但由于某些原因,我开始使用一个新的Jenkins实例,现在,即使我使用最新版本的插件,轮询也触发所有提交的构建,即使它应该忽略他们。

我詹金斯的工作做了git的工作后,提交完成后,这反过来又触发另一个版本(虽然我已经通过所有的“高级行为”选项“忽略它们)。

结果,我有一系列的不必要的构建触发。 任何帮助将不胜感激。

有电流通过固定在JENKINS-25048进展,PR 318

这可能是不够的git轮询忽略它 应该。

注意:有一个similar bug with pipelines

+0

你是否暗示这已经存在了很长一段时间? – ashu

+0

@ashu显然,这些错误再次出现在Jenkins的更新版本中(2.x) – VonC

+0

@ashu使用Jenkins的相同版本? – VonC

看来,该插件没有过滤您的提交(这是必须忽略);并因此触发构建这些提交。

检查正则表达式以筛选您在插件中设置的特定提交。

+0

我有相同的正则表达式为早期实例工作,所以我想这应该不是这种情况下的问题 – ashu

似乎詹金斯“轮询忽略某些用户提交”,“轮询忽略某些消息提交”和“轮询忽略某些路径提交”忽略合并提交。 此外,即使更改日​​志似乎也没有任何“合并”提交。