У меня есть трубопровод Дженкинса, который имеет несколько этапов, например:
node("nodename") {
stage("Checkout") {
git ....
}
stage("Check Preconditions") {
...
if(!continueBuild) {
// What do I put here? currentBuild.xxx ?
}
}
stage("Do a lot of work") {
....
}
}
Я хочу иметь возможность отменить (не обязательно) сборку, если определенные предварительные условия не выполняются, и нет никакой реальной работы. Как я могу это сделать? Я знаю, что переменная currentBuild
доступна, но я не могу найти для нее документацию.