fail-fast戦略 - CI/CD用語集の定義
fail-fast戦略は、1つのjobが失敗するとmatrixの残りをキャンセルし、CIの分を節約するためにデフォルトで有効です。
fail-fast戦略は、1つのjobが失敗するとすぐにmatrix内の残りのjobをキャンセルするもので、strategy.fail-fast で制御します。失敗が確認されたら分を無駄にするのを止めるため、デフォルトはtrueです。
fail-fastはmatrixの完全なカバレッジを速度とコストと引き換えにします。無効にすると、失敗するすべての組み合わせを1回の実行で示します。
いつ無効にするか
最初で止めるのではなく、(たとえばOSや言語バージョン間で)どの特定のmatrixの組み合わせが失敗するかを見たいときは、fail-fast: false を設定します。
関連ガイド
Continue-on-Error Flag - CI/CD Glossary DefinitionContinue-on-Error Flag: The continue-on-error flag lets a job or step fail without failing the overall workfl…
Matrix Max-Parallel - CI/CD Glossary DefinitionMatrix Max-Parallel: Matrix max-parallel caps how many jobs from a build matrix run at the same time, set wit…