двойная электронная почта Дженкинса

#build #hudson #jenkins

#сборка #хадсон #дженкинс #Хадсон

Вопрос:

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

У них немного другой текст темы:

 email 1:
"Jenkins build is still unstable: MyAppName Nightly #47"
email 2:
"Jenkins build is still unstable: MyAppName Nightly » myAppName #47"
  

Есть идеи?

редактировать: это не проект с несколькими конфигурациями, это проект maven 2/3

Комментарии:

1. Это проект с несколькими конфигурациями?

Ответ №1:

Это нормальное поведение, потому что в типе задания Maven у вас всегда есть дополнительное задание для каждого модуля Maven (автоматически создаваемое Дженкинсом). Вы можете увидеть задания, если нажмете на ссылку «Модули».

Если вам нужно только одно электронное письмо, вы можете использовать плагин Email Ext.

Комментарии:

1. Как вы настроили плагин Email Ext для отправки только 1 электронного письма?

2. В конфигурации задания включите «Редактируемое уведомление по электронной почте», затем нажмите «Дополнительно», а затем просто установите «отправить в список получателей» или один из других флажков. Например, если вы выберете «отправить в список получателей» и «отправить коммиттеру», а коммиттер также есть в списке получателей, он получит 2 электронных письма. Затем добавьте все триггеры, которые вам нужны.

3. Красота. Спасибо. Теперь мне просто нужно распространить это на все 300 заданий 🙂

4. Если вам нужно вставить ту же конфигурацию (получатель, триггер и т.д.), То я бы настоятельно рекомендовал Groovy script console.

5. Если у вас уже есть стандартное уведомление во всех заданиях, то вы можете преобразовать их с помощью скрипта по адресу wiki.jenkins-ci.org/display/JENKINS /…

Ответ №2:

Итак, в моей конфигурации есть расширенный раздел в maven build, и все, что мне нужно было сделать, это убедиться, что опция «Отправлять электронную почту для каждого сбойного модуля» не отмечена. И продолжайте использовать уведомление по электронной почте по умолчанию.