Skip to content
Latchkey

parent-child pipeline とは何か?

parent-child pipeline は、parent pipeline が同じ project 内で 1 つ以上の child pipeline を生成し、それぞれが独自の設定で定義される設計です。child は parent にリンクされた別々の pipeline として実行されます。モノリシックな pipeline を独立して組み合わせ可能な単位に分割します。

なぜ重要か

1 つの巨大な pipeline 設定は読みづらく、評価も遅くなります。child pipeline に分割することで各部分の焦点が絞られ、無関係な部分は独立して実行できます。また条件付きのインクルードも可能になり、コードベースのその領域が変更されたときにだけ child が実行されます。

関連ガイド