Как настроить Hudson для отправки электронной почты для КАЖДОЙ сборки, а не только для тех, которые меняют статус проекта?
Недавно я перенес свой CI-сервер из старой версии CruiseControl в Hudson. Единственной особенностью, которую я пропустил от CruiseControl, является возможность получать уведомления о создании электронной почты для КАЖДОЙ сборки, а не только те, которые вызывают изменение статуса проекта.
Я ОСОБЕННО заинтересован в создании уведомлений для всех успешных сборок.
Кто-нибудь там делает это? Или мне пора изучить разработку плагина Хадсона?
Ответы
Ответ 1
Вы хотите установить плагин Email-ext. Это позволит вам настраивать уведомления по электронной почте для каждой сборки.
Я использую его для отправки писем для успешных сборок. Вы можете настроить отправку электронной почты коммиттерам или фиксированный список получателей.
Ответ 2
При настройке вашего проекта в разделе "Редактируемое уведомление по электронной почте" есть
кнопка "Дополнительно...", которая, щелкая, показывает несколько элементов, включая
в раскрывающемся списке "Добавить триггер:". Один из вариантов - "Успех".
Ответ 3
Вы не должны видеть это сообщение об ошибке после нажатия Hudson->ManageHudson->configure System
. Затем вы настраиваете электронную почту.