Jenkins mercurial民意调查SCM排除文件或其他过滤器

时间:2013-01-09 13:17:59

标签: mercurial jenkins

我的詹金斯民意调查mercurial SCM的变化。现在,我们已将构建配置为标记,提交和推回新更改(更新版本,新标记)。

这会导致无限循环。由于提交和标记,Jenkins将其视为新的更改并触发新的构建....

是否可以排除.hgtags文件?或基于用户或消息排除?

THX!

3 个答案:

答案 0 :(得分:2)

你看过Pathignore Plugin吗?

  

如果只有某些路径发生了变化,此插件允许SCM触发的作业忽略构建请求

答案 1 :(得分:2)

看看this issue。看起来像只推送标签不是现在的问题。但是你的工作产生了额外的提交,无法弄清楚如何防止Jenkins开始工作..

答案 2 :(得分:2)

只是为了分享我目前的解决方案。

我安装了ScriptTrigger插件https://wiki.jenkins-ci.org/display/JENKINS/ScriptTrigger+Plugin

我写了一个脚本来检查最后一个版本是不是由jenkins创建的,如果是的话会触发一个新版本。