Skip to content
Latchkey

ジョブタイムアウト上限 - CI/CD用語集の定義

ジョブタイムアウト上限とは、CIがキャンセルするまでにjobが実行できる最大分数です。GitHub Actionsのデフォルトは360です。

ジョブタイムアウト上限とは、CIがキャンセルするまでにjobが実行できる最大時間で、timeout-minutes で設定します。GitHub Actionsはjobごとにデフォルトで360分(6時間)です。

厳しいタイムアウトは、ハングしたjobが何時間も分を燃やすのを止め、runnerを他の作業のために解放します。

どこで設定するか

job レベルで timeout-minutes: 30 を追加するか、単一のステップに付けてそのステップだけを制限します。上限に達すると、jobは通常のエラーではなくキャンセルで失敗します。

関連ガイド