0

“获取”材料的工作方式是将最新的“通过”构建传输到下游管道。即使上游阶段失败也可以这样做吗?

4

2 回答 2

0

我认为阶段故障甚至不会触发下一个阶段或下一个管道,因此没有任何运行可以获取失败的材料。

于 2018-08-10T08:21:51.667 回答
0

即使上游阶段失败也可以这样做吗?

,这是不可能的。

“阶段意味着按顺序运行”。为什么?

大多数情况下,您应该使用阶段来设计您的问题,以使它们相互依赖且按顺序排列。

比如,“构建 > 单元测试 > 集成测试 > 部署

如果您查看上面的顺序,如果上一步失败,则继续下一步是没有意义的。所以在 go-cd 阶段实现了这种依赖模式。

也许您的要求可能是正确的,但阶段可能不是该问题的解决方案。我建议您重新考虑为什么要这样做,并在 go-cd 中使用正确的抽象来解决该问题。

Gocd 有管道、阶段、作业和任务。检查最适合您的情况并应用它。

于 2018-08-17T06:32:13.343 回答