Плагин Jenkins email-ext добавляет триггер для определенного сбоя сборки

У меня настроен плагин email-ext для Jenkins. В настоящее время я отправляю письма, используя следующие триггеры.

  • Неудача-первых
  • Неудача-второй
  • Неудача-Still
  • успех

Что мне нужно знать, есть ли способ добавить пользовательский триггер для отправки почты при конкретном сбое сборки

Предположим, что мне нужно отправить письмо на сборку Failure-4th

1 ответ

Вы можете использовать Trigger Scripts в groovy, чтобы определить до или после сборки, должно ли письмо отправляться или нет. В модель добавлено четыре объекта, которые скрипт может использовать для взаимодействия со сборкой.

  • build: это текущая сборка, обычно дочерний класс AbstractBuild
  • проект: Объект проекта, с которого была начата текущая сборка, обычно дочерний класс AbstractProject
  • rooturl: корневой URL-адрес экземпляра Jenkins, полезен для ссылок.
  • выход: A PrintStream это может быть использовано для записи сообщений в журнал сборки.

Последняя строка в скрипте должна быть логической true или же false,

Поэтому я думаю, что вы можете делать то, что вы хотите, если вы используете Groovy Script. Для получения дополнительной информации проверьте: электронная почта ext

Другие вопросы по тегам