Spinnaker 是否具有扇入功能?

Does Spinnaker have fan-in capability?

Spinnaker 是否提供 "fan in" 功能,如 GoCD?看起来我可以设置单个管道来触发多个下游管道(扇出),但我不能使下游管道依赖于两个上游管道的成功完成。如果我在下游管道上设置两个触发器,它会在第一个触发器完成后立即开始。我想要 AND 这些触发器 - 即:当 TRIGGER1 和 TRIGGER2 完成时,启动管道。

下图描述了我正在寻找的内容,在 GoCD 中可视化。 DeployTest 管道需要在启动前成功完成 ManualGate1 和 2。

是的 - 您可以使用 Spinnaker 管道非常轻松地执行 "fan in" 操作。

Select "DeployTest" 阶段,然后将其 "Depends On" 阶段设置为包括 "Manual Gate 1" 和 "Manual Gate 2":