Jenkins不断在构建队列中添加作业并继续构建它们

时间:2013-03-28 00:39:38

标签: git build jenkins

我们将Jenkins与Git一起使用,并且所有作业都配置为,每次提交Git时,清理工作区并触发构建。这种情况正常。

现在的情况是,不知道确切原因,但可能是在重新启动系统时,所有作业都会像无限循环一样被添加到构建队列中,然后作业开始失败。 (当单独触发作业时,它们会成功)

上面可以做些什么? 我已经给出了“POLL SCM * *”,这样它一旦提交就会从git中获取更改,这可能是个问题吗?

2 个答案:

答案 0 :(得分:0)

可以通过以下方式回答:Jenkins loses workspaces periodically, triggers unwanted build

基于这个问题,我更新了所有插件并重新启动了我的jenkins实例。事情似乎现在好多了。

答案 1 :(得分:0)

我刚刚在今晚看到了Jens的Builds循环效果。我正在运行当前版本的Jenkins 1.598并使用当前版本的GIT插件2.3.4。

除了在GIT URL文本字段中向https添加令牌外,所有设置均未更改。我有一个build-after选项,在第一个构建成功完成后运行不同的构建。我总共有4种类型的构建,总共8种构建。保存所有令牌更改的设置后,我同时运行了4个版本。这就是循环开始的地方。

我开始注意到第一个构建将完成并触发辅助后构建。一旦辅助后期构建完成,神秘地将前4个构建显示在队列中。 我还确保在辅助构建中没有任何其他构建后的设置指向第一个构建。

因此,就我而言,似乎最新版本仍存在此循环问题。

解: 正如Dan Woodward所指出的那样,在我们的Microsoft OS服务器的服务中重新启动Jenkins实例解决了这个问题。我的预感是,每次设置更改后,重新启动Jenkins可能是一个好主意,即使这不是Jenkins的要求。但是,它可能会解决任何可能的问题,例如此循环错误。

相关问题