41

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

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

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

ответ

54

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

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

+2

Спасибо ... работает как чемпион. – Jared

+0

Я использовал триггер «Всегда» в плагине Email-ext, но я получаю письма для всего остального, кроме успешной сборки. – salsinga

14

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

+5

Но только если у вас установлен плагин Email-ext; это то, что принятый ответ упоминается около двух месяцев назад. –

0

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

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