CircleCI には、10 分間でタイムアウトする機能が組み込まれています。 そのため、最後の出力から 10 分が経過すると、ビルドは取り消され、停止します。 10 分間以上のアウトプットがないビルドでは、ビルドが取り消されるという問題が起こります。
run の no_output_timeout
パラメーターを使用すると、無出力のタイムアウトをデフォルトの 10 分間から、指定した値に変更できます。
例えば、次のような run ステップがあるとします。
- run:
command: . ./ourlongscript.sh
このスクリプトが実行に時間を要する場合、無出力タイムアウトを次のように延長します。
- run:
command: . ./ourlongscript.sh
no_output_timeout: 30m
no_output_timeout には時間、分、秒単位の値を設定できます。それぞれ、数値の後に h、m、s の文字を続けます。 1.5h など、時間の端数も使用できます。
コメント
記事コメントは受け付けていません。