2016-01-23 4 views
0

Я знаю, что есть флажок для включения электронной почты в других типах заданий, но не в Workflow. Каков правильный способ включения отправки электронной почты в неудавшиеся/нестабильные сборки в задании рабочего процесса? Я попробовал обернуть все это в блок try/catch, но это мешает раскраске на этапе сцены Cloudbees для задания.Каков правильный способ отправки электронной почты, когда работа Jenkins Workflow терпит неудачу или нестабильна?

ответ

3

Просто попробуйте выполнить шаги, которые могут потерпеть неудачу (sh в основном, если вы используете Maven или аналогичные) и используйте mail для отправки уведомления, а затем повторно выбросите исключение пойманного.

+0

Да, повторное бросание исключения - это то, чего мне не хватало –

+0

Хотя я думаю, что обертывание всего в попытке/улове - это лучший подход, а не несколько блоков try/catch, чтобы уменьшить раздувание и уменьшить риск ошибок, а не будучи пойманным. –

+0

Как я могу избежать отправки уведомления по электронной почте, когда задание отменяется другим более новым заданием того же рабочего процесса (на дроссельной стадии)? – OK999

 Смежные вопросы

  • Нет связанных вопросов^_^