Мы использовали Jenkins error
, как error <some-message>
, чтобы завершить выполнение с сообщением. Но из-за проблемы Build Failure Analyzer из-за отсутствия идентификации сбоев с сообщением, переданным error
. Поэтому мы решили заменить error <some-message>
следующим
echo <some-message>
bat '''exit 1'''
Но если узлы с другой ОС, тогда код будет похож на -
echo <some-message>
if(isUnix()) {
sh '''exit 1'''
} else {
bat '''exit 1'''
}
Это немного длинноватый код. Есть ли какое-либо ключевое слово, которое будет работать как для linux, так и для windows и достигать того, что делает exit 1
?