Определите, была ли работа Дженкинса остановлена ​​из-за тайм-аута - PullRequest
0 голосов
/ 22 января 2020

У меня есть работа в Дженкинс, которая также включает этап с тайм-аутом. Однако, когда истекает время ожидания, Дженкинс не может различить guish между ошибкой времени ожидания или, скажем, ручным прерыванием сборки.

Мой вопрос, есть ли способ определить, есть ли Причиной сбоя сборки Jenkins был тайм-аут и больше ничего.

Найдите пример псевдокода ниже.

...
stage('foo'){
    timeout(5){
    sh doStuff
    }
}

if(error = timeout){
    sh doThis
}
else{
    sh doThat
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...