我有2个在同一台机器上运行的管道组。两者都有一个启动其他组的管道。该管道包含在具有特定配置的容器内启动服务的逻辑,我想等待所有组完成工作,然后第二组才能启动并销毁容器并创建另一个。我不想做一个循环,在另一个完成后自动运行。我只想阻止在另一个小组运行时开始一个小组的可能性。感谢您的帮助。
答案 0 :(得分:0)
听起来您的管道之间存在不适当的耦合,最好的方法是减少耦合,例如,通过每个管道将其自己的容器旋转起来。
如果这不是一种选择,那么您可以尝试构建如下的管道图:
Group1-A \ / Group2-A
Group1-B -- dummy -- Group2-B
Group1-C / \ Group2-C
尽管我不确定能否真正解决您的问题。