Skip to content
Latchkey

Fan-Out Fan-In - CI/CD用語集の定義

fan-out fan-in は、1 つの job が作業を多くの並列 job に分割し (fan-out)、後続の job がそれらすべてを待って結果を集約する (fan-in) pipeline パターンです。

fan-out fan-in は、1 つの job が作業を多くの並列 job に分割し (fan-out)、後続の job がそれらすべてを待って結果を集約する (fan-in) pipeline パターンです。

fan-out fan-in は並列性を最大化しつつ、すべてのブランチを単一の決定ポイントに集約します。

GitHub Actions において

matrix job は並列シャードに fan-out します。needs: [test] を持つ下流の job は、各 matrix レグが完了すると fan-in し、完全なセットに対して deploy をゲートできます。

関連ガイド