6

我将 Jenkins 与 Multiple SCMs + Git 插件一起使用。Jenkins 正确地为每个分支进行了新的构建,但由于某种原因,当构建失败时,它只是不断尝试重做构建,即使分支没有更改。我该如何修复它,以便 Jenkins 继续前进到下一个分支,并且只有在当前分支发生变化时才尝试重建?

4

1 回答 1

1

当我安装了 Delete Workspace 插件并且在作业配置中选中了“构建完成后删除工作区”复选框时,我的 Jenkins 作业出现了类似的行为。git 插件显然需要有一个工作区来存储有关它已经看到并尝试构建的分支的信息。如果构建后操作擦除了工作区,则 git 插件将失去其状态。

于 2012-07-06T22:21:51.390 回答