詹金斯" Git插件"既不会忽略某些消息的提交也不会忽略某些用户的提交

时间:2016-07-07 05:21:44

标签: git jenkins continuous-integration jenkins-plugins build-process

我正在使用Jenkins&#34; Git插件&#34;轮询我的git存储库以进行提交。 我一直在使用&#34; 高级行为&#34;选项&#34; 轮询忽略来自某些用户的提交&#34;,#34;轮询忽略对某些消息的提交&#34;以及&#34;轮询忽略某些路径中的提交&#34;。< /强> 这些似乎适用于早期版本的Jenkins和Git插件。

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

我的Jenkins工作在工作完成后执行git提交,这反过来触发另一个构建(即使我已经通过所有&#34; 高级行为&#34;选项&忽略了它们#34;。)

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

3 个答案:

答案 0 :(得分:2)

JENKINS-25048正在进行当前修正,PR 318

这可能足以让git轮询忽略它应该是什么。

注意:有一个similar bug with pipelines

答案 1 :(得分:0)

似乎插件没有过滤你的提交(必须被忽略);因此触发了这些提交的构建。

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

答案 2 :(得分:-2)

似乎Jenkins“轮询忽略来自某些用户的提交”,“轮询忽略对某些消息的提交”和“轮询忽略某些路径中的提交”忽略了合并提交。 此外,即使更改日​​志也没有任何“合并”提交。