Настройте уведомление по электронной почте в Хадсоне

Я пытаюсь настроить Hudson на отправку электронной почты, если сборка не удалась тому, кто совершил сломанную сборку в SVN.

Вопрос

Возможно ли это сделать, и если да, как мне настроить Hudson для этого?

Ответ 1

Да - в настройке своей работы проверьте уведомление по электронной почте в разделе "Настройки сборки" в нижней части страницы, а затем также отметьте "Отправить отдельные электронные письма лицам, которые нарушили сборку", чтобы Хадсон отправил электронное письмо человеку), которые совершили изменения SVN для неудачной сборки. Обратите внимание, что ваши имена пользователей Hudson должны соответствовать вашим именам пользователей SVN, чтобы это нормально работало.

Если вы хотите, чтобы определенные люди получали электронную почту всякий раз, когда сборка разбивается или фиксируется, независимо от того, вызвали ли они ошибку, добавьте их адреса электронной почты в поле Получатели.

Для этого вам не нужен плагин email-ext, но этот плагин дает вам намного больше контроля над форматом и контентом электронной почты.

Ответ 2

Да, это возможно, и я делаю это в своей организации. См:
http://wiki.hudson-ci.org/display/HUDSON/Email-ext+plugin

процитировать:
Этот плагин позволяет вам настроить каждый аспект уведомлений по электронной почте. Вы можете настроить, когда будет отправлено электронное письмо, кто его получит, и что говорит электронная почта.

Этот плагин расширяет функциональность функций уведомления по электронной почте Hudson, предоставляя вам больше контроля. Он обеспечивает настройку трех областей.

• Триггеры - выберите условия, при которых будет отправлено уведомление по электронной почте.
• Контент - укажите содержание каждого объекта и тела для инициированного сообщения.
• Получатели - укажите, кто должен получать электронное письмо при его запуске.

Триггер, который вы хотите выбрать, - это триггер "Сбой", и обязательно установите флажок "Отправить в коммиттеры".