フリー スタイル プロジェクトを使用している場合、20 分後にビルドが完了しない場合は中止するように設定できます。Jenkins マルチ ブランチ パイプライン プロジェクトでこれが可能になるのはなぜですか?
ベストアンサー1
あなたはタイムアウトステップ:
timeout(20) {
node {
sh 'foo'
}
}
別のTimeUnit
よりも分、unit
引数を指定できます:
timeout(time: 20, unit: 'SECONDS') {
2018年8月編集:最近ではより一般的に宣言型パイプライン(トップレベルのpipeline
構造で簡単に認識できますが、タイムアウトは次のように指定することもできます。options
さまざまなレベル(パイプライン全体またはステージごと)で:
pipeline {
options {
timeout(time: 1, unit: 'HOURS')
}
stages { .. }
// ..
}
それでも、宣言型パイプラインの単一のステップにタイムアウトを適用する場合は、上記のように使用できます。