Jenkins“Git插件”既不忽略提交某些消息也不提交来自某些用户
问题描述:
我正在使用Jenkins“Git插件”来轮询我的git存储库的提交。 我一直在使用“高级行为”选项“轮询忽略来自某些用户的提交”,“轮询忽略提交某些消息”,以及“轮询忽略提交某些路径”。 这些似乎与詹金斯和Git插件的早期版本一起工作。Jenkins“Git插件”既不忽略提交某些消息也不提交来自某些用户
但由于某些原因,我开始使用一个新的Jenkins实例,现在,即使我使用最新版本的插件,轮询也触发所有提交的构建,即使它应该忽略他们。
我詹金斯的工作做了git的工作后,提交完成后,这反过来又触发另一个版本(虽然我已经通过所有的“高级行为”选项“忽略它们)。
结果,我有一系列的不必要的构建触发。 任何帮助将不胜感激。
答
看来,该插件没有过滤您的提交(这是必须忽略);并因此触发构建这些提交。
检查正则表达式以筛选您在插件中设置的特定提交。
+0
我有相同的正则表达式为早期实例工作,所以我想这应该不是这种情况下的问题 – ashu
答
似乎詹金斯“轮询忽略某些用户提交”,“轮询忽略某些消息提交”和“轮询忽略某些路径提交”忽略合并提交。 此外,即使更改日志似乎也没有任何“合并”提交。
你是否暗示这已经存在了很长一段时间? – ashu
@ashu显然,这些错误再次出现在Jenkins的更新版本中(2.x) – VonC
@ashu使用Jenkins的相同版本? – VonC