Build Matrix - CI/CD用語集の定義
build matrixは、言語バージョンやオペレーティングシステムなど複数の入力の組み合わせで同じjobを実行します。
build matrix は、1つのjob定義を多数の並列jobへと展開し、strategy.matrix で宣言された変数の組み合わせごとに1つのjobを生成します。CIが1つの変更を複数のバージョンやプラットフォームに対して一度にテストする方法です。
Fail-fast
デフォルトでは、matrixは fail-fast: true を使い、1つが失敗すると残りの組み合わせをキャンセルします。最初の失敗後もすべての組み合わせの結果を確認するには fail-fast: false を設定します。
関連ガイド
Matrix Build - CI/CD Glossary DefinitionMatrix Build: A **matrix build** expands one job into many parallel jobs across combinations of variables (ve…
Build Node - CI/CD Glossary DefinitionBuild Node: A build node is one compute instance in a fleet of CI runners. Jobs are dispatched to available n…
Build Queue - CI/CD Glossary DefinitionBuild Queue: A build queue is the ordered backlog of jobs waiting for an available runner. Queue time (how lo…