waitUntilとは
Pipeline: Basic Steps - waitUntil
trueを返すまで処理を再試行してくれる。
steps {
waitUntil { // 気をつけポイント1
script {
if ("条件") {
try {
sh "ping IP ADDRESS" // 気をつけポイント3
true
} catch(error) {
false
}
} else {
true // 気をつけポイント2
}
}
}
}
気をつけポイント
- waitUntilは"step"なのでstepsの内(scriptの外)
- waitUntilの終わりにはtrueが必要、条件分岐したりする場合はtrue忘れに注意
- pingでの疎通確認は(あまり)適さない
4. pingは実行され続けるから、そこで止まる
5. c1しても返り値確認など必要
6. 用途によってはnslookupやdigなどを