私はステップA、B、およびCからなるビルダーを持っています。ステップU、V、およびWからなる第2ビルダー:ステップAおよびBが終了するまで、ステップUをどのように「ブロックする」ことができますか?だから基本的に私はステップCとUをお互いに平行に走らせたい。buildbotのステップをロックする方法
最初のアイデアは、aとbの2つのインターロックを導入することでした。ステップAはロックaを要求し、ステップBはロックbを要求し、ステップUはaとbを同時に要求します。
しかし、この状況では、実行順序はA-> U-> Bであり、A-> B-> Uではありません。理由は、ロックが欲しいということです。ステップUは、ロックaのためにブロックされますが、それにもかかわらずロックbが必要です。そして、ステップUが終了するまでステップBをブロックする。