データベースを共有する 2 つの Jenkins プロジェクトがあります。それらを同時に実行してはなりません。厳密に言えば、非並行性以外に特に依存関係はありませんが、現時点では、一方を他方の「下流」で実行することで、この制約を部分的に管理しています。これはほとんどの場合に機能しますが、常に機能するとは限りません。2 番目の実行中にソース管理の変更が発生すると、最初のものが再び起動し、同時に実行され、おそらく両方とも惨めに失敗します。
これは「特定の Jenkins ジョブが同時に実行されないようにする方法」に似ていますが、同一ではありません。違いは、「スレッド数」の問題がないことです.2つの(異なるプロジェクトの)ビルドがストンプした場合でも、特定のプロジェクトのスレッドを一度に最大1つしか実行していませんお互い。これは、そのスレッドのいくつかの提案をすべて除外しているようです。