Skip to content
Latchkey

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 を設定します。

関連ガイド