multi-project pipeline とは何か?
multi-project pipeline は、ある project の job が別の project の pipeline を trigger し、両者のステータスをまとめて確認できるようリンクする構成です。共有ライブラリとその利用側のように、複数のリポジトリにまたがる作業を調整します。trigger された pipeline は相手の project のコンテキストで実行されます。
なぜ重要か
実際のシステムは複数のリポジトリにまたがり、あるリポジトリの変更がしばしば別のリポジトリの再 build やテストを必要とします。multi-project pipeline はそれらを結び付け、上流の変更が下流の build を自動的に駆動できるようにします。このリンクは、スクリプトの中に隠れがちなクロスプロジェクトの関係を可視化します。
関連ガイド
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 Bridge Job?A bridge job is a special pipeline job whose only purpose is to trigger a downstream pipeline, acting as the…
What Is a Pipeline Trigger Token?A pipeline trigger token is a secret credential that lets an external system start a pipeline through the CI…