Skip to content
Latchkey

multi-project pipeline とは何か?

multi-project pipeline は、ある project の job が別の project の pipeline を trigger し、両者のステータスをまとめて確認できるようリンクする構成です。共有ライブラリとその利用側のように、複数のリポジトリにまたがる作業を調整します。trigger された pipeline は相手の project のコンテキストで実行されます。

なぜ重要か

実際のシステムは複数のリポジトリにまたがり、あるリポジトリの変更がしばしば別のリポジトリの再 build やテストを必要とします。multi-project pipeline はそれらを結び付け、上流の変更が下流の build を自動的に駆動できるようにします。このリンクは、スクリプトの中に隠れがちなクロスプロジェクトの関係を可視化します。

関連ガイド