Уведомление Jenkins по электронной почте для Build-Requestor (URL-Trigger) - PullRequest
0 голосов
/ 28 июня 2019

Я хочу отправить электронное письмо запросчику сборки после того, как сборка jenkins будет завершена.Я настроил в разделе «Действия после сборки» «редактируемое уведомление по электронной почте», в качестве триггера я определил «всегда отправлять запросчику».Но это работает, только если я запускаю сборку с помощью кнопки «строить сейчас» в jenkins.

Я начинаю сборку с помощью URL-триггера в JavaScript, после запуска триггера мне нужно только ввести свои учетные данные исборка начинается, но я не получаю никаких уведомлений.

Build-Log по использованию URL-триггера:

Электронная почта была инициирована для: Всегда

Отправка электронной почты для триггера: Всегда

Попытка отправить электронное письмо в пустой список получателей, игнорировать ред.

Есть ли возможность получить электронное письмо запрашивающей стороне?Может быть, другой плагин или пост-скрипт?

1 Ответ

0 голосов
/ 02 июля 2019

В редактируемом уведомлении по электронной почте вы можете увидеть, что делает опция запроса:

"Отправляет электронное письмо пользователю, который инициировал сборку."

Проблема в том, что сборка, запущенная удаленно, будетне иметь пользователя, связанного со сборкой, вместо этого он скажет «Запущен удаленным хостом».Поскольку это задание Jenkins технически не запущено пользователем, ему не с кем отправить электронное письмо.

Вы можете попытаться обойти это, передав параметр, который будет иметь ваш список получателей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...