“获取”材料的工作方式是将最新的“通过”版本传输到下游管道。 即使上游阶段发生故障,也可以这样做吗?
答案 0 :(得分:0)
我认为阶段失败甚至不会触发下一阶段或下一个管道,因此没有任何运行可以获取失败的资料。
答案 1 :(得分:0)
即使上游阶段发生故障,也可以这样做吗?
否。这是不可能的。
“阶段应按顺序运行”。为什么?
大多数情况下,您应该使用阶段来设计问题,这些阶段要相互依存且相继进行。
例如,“构建>单元测试>集成测试>部署。
如果您查看上面的序列,那么如果前一个步骤失败,则继续下一步是没有意义的。因此,在go-cd阶段中实现了这种依赖性模式。
也许您的要求可能是正确的,但阶段可能不是解决该问题的方法。我建议您重新考虑为什么要这样做,并在go-cd中使用正确的抽象来解决该问题。
Gocd具有管道,阶段,作业和任务。检查最适合您的情况并应用。