[解決済み] Jenkinsパイプラインにタイムアウトステップを追加する方法
2022-10-07 06:10:05
質問
フリースタイルのプロジェクトを使用しているとき、20分後にビルドが完了しない場合は中止するように設定できます。Jenkins Multi Branch Pipeline Projectでどのように可能ですか?
どのように解決するのですか?
あなたは タイムアウト のステップになります。
timeout(20) {
node {
sh 'foo'
}
}
もし、別の
TimeUnit
よりも
MINUTES
を指定すると
unit
引数を指定します。
timeout(time: 20, unit: 'SECONDS') {
2018年8月にEDITしました。
現在ではより一般的な
宣言的パイプライン
を使うようになりました (トップレベルの
pipeline
の構成で簡単にわかります)、タイムアウトは
options
を使って指定することもできます(パイプライン全体またはステージごと)。
pipeline {
options {
timeout(time: 1, unit: 'HOURS')
}
stages { .. }
// ..
}
それでも、宣言型パイプラインの1つのステップにタイムアウトを適用したい場合は、上記のように使用することができます。
関連
-
[解決済み] Jenkinsを手動で再起動する方法は?
-
[解決済み】Gitを使ったJenkins CIで、masterへのプッシュをトリガーにするにはどうすればいいですか?
-
[解決済み] GitHub Org Pluginでjenkins pipeline (jenkinsfile)から別のジョブを起動するには?
-
[解決済み] Jenkinsパイプラインのワークスペースの一掃
-
[解決済み] WindowsでJenkinsをサービスとして起動したときに、より多くのヒープスペースを与えるにはどうしたらいいですか?
-
[解決済み] Jenkinsパイプラインの条件付きステップ/ステージ
-
[解決済み] Jenkinsは、実行するジョブの設定ファイルをどこに保存しますか?
-
[解決済み] Jenkinsのスクリプトパイプラインと宣言型パイプライン
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン