Skip to content
Latchkey

step timeoutとは?

step timeoutは、job全体のtimeoutとは別に、job内の1つのstepがキャンセルされるまでに実行できる時間の上限です。job全体を漠然と失敗させるのではなく、jobのどの部分がハングしたかを特定します。不安定なダウンロードのように、時々停止することが知られているstepに便利です。

なぜ重要か

jobレベルのtimeoutはjobがハングしたことを伝えますが、どこでかは伝えません。step timeoutは失敗を特定のstepに局所化します。これによりデバッグが速くなり、workflowが問題のstepだけを失敗させたりretryさせたりできます。job timeoutの下に重ねられる、より細かい安全策です。

関連ガイド