Плагин Jenkins Email-ext не отправляет уведомление, когда новая ветка терпит неудачу в первый раз
Шаги, чтобы воспроизвести мою проблему:
- Использование GIT для SCM, а Jenkins настроен на запуск изменений SCM
- Мастер ветка строит нормально и все тесты проходят
- Создать новую ветку от мастера
- Сломать что-то, чтобы сборка не удалась и нажать на новую ветку
- Сборка запускается в Jenkins изменением SCM
Ожидаемый результат заключается в том, что плагин email-ext отправляет уведомление о сбое сборки человеку, который первым переместился в новую ветку. Но на самом деле электронное письмо не отправляется, и в журнале говорится:
Email was triggered for: Failure - Any
Sending email for trigger: Failure - Any
An attempt to send an e-mail to empty list of recipients, ignored.
Finished: FAILURE
Триггер "Сбой - Любой" имеет как "Разработчики", так и "Калприты", установленные в "Отправить". Когда тот же человек выполняет вторую фиксацию в новой ветви, триггер работает нормально - он находит адрес электронной почты преступника и отправляет электронное письмо.
Используя Email-ext версии 2.38.1, Jenkins 1.575.
Триггеры, которые я настроил:
Скриншот из первой неудачной сборки после создания новой ветки ниже. (Ветвь немедленно прервана) Я думаю, что проблема может заключаться в том, что она говорит "Без изменений", хотя это вызвано изменением SCM.
Если он изменяется со вторым коммитом, он будет показывать этот коммит в разделе "Изменения", а затем он знает, кому отправлять электронную почту.
Есть ли способ заставить плагин отправить электронное письмо тому, кто создает сломанную ветку? Спасибо.