Как добавить в блок файла jenkins, чтобы поймать определенную ошибку? - PullRequest
0 голосов
/ 24 марта 2020

я собираю файл jenkins, и я заметил, что иногда этап проходит, однако ошибка броска теста mvn в конце из-за некоторого сбоя теста,

, что я хочу сделать, это добавить блок try и catch в обнаружить сообщение об ошибке: «[ОШИБКА] Есть тестовые сбои». Похоже, что этап завершится ошибкой, а сборка также не удастся

вот часть моего кода

    stage('Testing') {
  steps {
        bat(script: 'mvn test', label: 'Testing process')
  }
}

Как добавить блок файла jenkins, чтобы перехватить определенную ошибку?

1 Ответ

0 голосов
/ 24 марта 2020

Вы можете просто использовать синтаксис try / catch / finally. Перейдите в Документы Jenkinsfile и найдите «try»:

Документы Jenkinsfile

Синтаксис выглядит так:

try {
       // do some magic
} catch (error) {
       // catch Error
} finally {
       // do finally
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...