parent-child pipeline とは何か?
parent-child pipeline は、parent pipeline が同じ project 内で 1 つ以上の child pipeline を生成し、それぞれが独自の設定で定義される設計です。child は parent にリンクされた別々の pipeline として実行されます。モノリシックな pipeline を独立して組み合わせ可能な単位に分割します。
なぜ重要か
1 つの巨大な pipeline 設定は読みづらく、評価も遅くなります。child pipeline に分割することで各部分の焦点が絞られ、無関係な部分は独立して実行できます。また条件付きのインクルードも可能になり、コードベースのその領域が変更されたときにだけ child が実行されます。
関連ガイド
What Is a Dynamic Child Pipeline?A dynamic child pipeline is a child pipeline whose configuration is generated at runtime by an earlier job, l…
What Is a Downstream Pipeline?A downstream pipeline is a pipeline triggered by another pipeline, running after and in response to its upstr…
What Is a Multi-Project Pipeline?A multi-project pipeline is a setup where a pipeline in one project triggers and links to a pipeline in anoth…