Плагин 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