即使SCM民意调查没有发现变化,Jenkins也会继续构建收益

时间:2014-01-08 21:15:20

标签: svn version-control jenkins

我有一个Jenkins作业设置,每晚轮询SCM并在有更改的情况下运行构建。问题是如果没有变化,Jenkins无论如何都会执行这项工作。

这是一个简单作业的控制台输出,它轮询SCM然后执行单个构建步骤(shell命令“echo blah”)。

以下是控制台输出的链接: image of console output 如您所见,即使没有SCM更改,构建仍会继续。我正在寻找的行为是,如果没有变化,则不执行构建步骤。同样奇怪的是输出中的第一件事是“由SCM更改启动”,然后显示实际上没有变化:/

2 个答案:

答案 0 :(得分:0)

我知道这并没有直接回答你的问题,但这是一个可靠的建议。由于Kosuke在这里咆哮 - 轮询是次优的。我强烈建议您按照jenkins svn plugin wiki。

中的描述实现post commit hook

答案 1 :(得分:0)

检查scm url,如果编码url可能会导致此问题,例如:

https://example.com:8443/svn/%E7%A0%94/hm/prj%201.x