Как я могу настроить Hudson для отправки электронного письма для КАЖДОЙ сборки, а не только для тех, которые меняют статус проекта?

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

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

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


person Jared    schedule 02.02.2009    source источник


Ответы (3)


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

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

person Steve K    schedule 02.02.2009
comment
Я использовал Always trigger в плагине Email-ext, но получаю письма обо всем остальном, кроме успешной сборки. - person salsinga; 01.03.2018

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

person Neon    schedule 05.04.2010
comment
Но только если у вас установлен плагин Email-ext; об этом говорится в принятом ответе около двух месяцев назад. - person Christopher Orr; 05.04.2010

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

person htn    schedule 22.11.2010