2016-06-29 7 views

答えて

35

あなたはtimeoutステップを使用することができます:あなたは別のTimeUnit分よりが必要な場合は、unit引数を指定することができます

timeout(20) { 
    node { 
    sh 'foo' 
    } 
} 

を:

timeout(time: 20, unit: 'SECONDS') { 
+3

リファレンスも1 _Jenkinsの下で提供されていますDashboard_→_ <任意のパイプラインプロジェクト> _▼→_パイプライン構文_→_ステップ参照_または2. 'JENKINS_URL /ジョブ/ <パイプラインプロジェクト> /パイプライン構文/'→_Step Reference_ –

+0

ノードを取得する部分だけをタイムアウトすることはできますが、コンテンツの実行に費やされた時間はカウントできませんか?つまり、ノードがオフラインになることがあります。タイムアウトではなく時間内にノードを取得できない場合にジョブが失敗する方法が必要ですが、ノードを取得して実行していればジョブが失敗しないようにしてください。 – Jake

関連する問題