В многоотраслевом конвейере groovy на Jenkins у меня есть один шаг, который я не хочу, чтобы какой-либо пользователь мог прервать через пользовательский интерфейс. Однако любой другой шаг должен быть отменен. См. Пример определения конвейера:
#!/usr/bin/env groovy
node {
stage("I can be aborted") {
// run some scripts etc here
}
stage("I cannot be aborted") {
// some code that will complete even if stop / abort is pressed
}
stage("I will run if the build was not stopped before and can be stopped") {
// rest of the pipeline
}
}
TLDR; заблокировать возможность останавливать сборку Дженкинса на каждой стадии
Возможно ли это?