Дженкинс (Отправить отдельные электронные письма людям, которые сломали сборку) - PullRequest
0 голосов
/ 14 мая 2019

Дженкинс не может отправлять электронные письма пользователям, которые нарушили сборку.Я установил флажок «Отправить отдельные электронные письма лицам, которые нарушили сборку».

Сервер Jenkins, который у меня есть, может отправлять электронные письма (я настроил настройки SMTP).В разделе «Уведомление по электронной почте» я могу указать человека по электронной почте, и он отправит электронное письмо этому человеку.

Я также отметил «Разрешить отправку незарегистрированным пользователям» в настройках конфигурации.

Я смотрю на вывод консоли, и он не отправляет команду, которая позволила бы ему получить адрес электронной почты человека, который в последний раз совершил «git log».Я просто отправляю электронное письмо по адресу "noreply@github.build.company.com"

Я много чего пробовал, но, похоже, ничего не работает, я очень новичок для Дженкинса, поэтому яЯ не знаком со сценариями запуска, которые использует Дженкинс.Меня устраивает только файл config.xml (забытый пароль) и пользователь браузера jenkins.

 > git.exe rev-list --no-walk ba6ee9f6c7bc98da7aa3caa77b15a5ebcea14639 # timeout=10
[sandbox_python] $ cmd /c call C:\Windows\TEMP\jenkins9151174402241259361.bat

C:\Program Files (x86)\Jenkins\workspace\sandbox_python>python run_python.py 
hello world
Traceback (most recent call last):
  File "run_python.py", line 2, in <module>
    dsfafafddasfadsf
NameError: name 'dsfafafddasfadsf' is not defined

C:\Program Files (x86)\Jenkins\workspace\sandbox_python>exit 1 
Build step 'Execute Windows batch command' marked build as failure
Sending e-mails to: noreply@github.build.company.com
Finished: FAILURE

Я все еще копаю.Письмо приходит с noreply@github.build.company.com, а также с noreply@github.build.company.com.Не знаю, что за исправление

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