Как я могу настроить Hudson для отправки электронной почты для КАЖДОЙ сборки, а не только для тех, которые изменяют статус проекта? - PullRequest
41 голосов
/ 03 февраля 2009

Я недавно перенес свой CI-сервер со старой версии CruiseControl на Hudson. Единственная функция, которую мне не хватает в CruiseControl, - это возможность получать уведомления о сборке по электронной почте КАЖДОЙ сборки, а не только те, которые вызывают изменение статуса проекта.

Я ОСОБЕННО заинтересован в уведомлениях о сборке для всех успешных сборок.

Кто-нибудь там делает это? Или мне пора изучать разработку плагинов Hudson?

Ответы [ 3 ]

53 голосов
/ 03 февраля 2009

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

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

14 голосов
/ 05 апреля 2010

При настройке вашего проекта в разделе «Редактируемое уведомление по электронной почте» есть кнопка «Дополнительно ...», которая при нажатии открывает ряд элементов, в том числе выпадающий список с надписью «Добавить триггер:». Один из вариантов - «Успех».

0 голосов
/ 22 ноября 2010

Вы не должны видеть это сообщение об ошибке после нажатия на Hudson->ManageHudson->configure System. Затем вы настраиваете электронную почту.

...