“获取”材料的工作方式是将最新的“通过”构建传输到下游管道。即使上游阶段失败也可以这样做吗?
问问题
202 次
2 回答
0
我认为阶段故障甚至不会触发下一个阶段或下一个管道,因此没有任何运行可以获取失败的材料。
于 2018-08-10T08:21:51.667 回答
0
即使上游阶段失败也可以这样做吗?
不,这是不可能的。
“阶段意味着按顺序运行”。为什么?
大多数情况下,您应该使用阶段来设计您的问题,以使它们相互依赖且按顺序排列。
比如,“构建 > 单元测试 > 集成测试 > 部署。
如果您查看上面的顺序,如果上一步失败,则继续下一步是没有意义的。所以在 go-cd 阶段实现了这种依赖模式。
也许您的要求可能是正确的,但阶段可能不是该问题的解决方案。我建议您重新考虑为什么要这样做,并在 go-cd 中使用正确的抽象来解决该问题。
Gocd 有管道、阶段、作业和任务。检查最适合您的情况并应用它。
于 2018-08-17T06:32:13.343 回答