Дженкинс: отправка электронной почты получателям сработавшего задания

У меня две работы с Дженкинсом. Один запускает другой, используя «Плагин параметризованного триггера».

В случае неудачи вторая сборка должна отправить электронное письмо с помощью «Email-ext plugin».

Электронное письмо должно быть отправлено со второго задания, но списку получателей первого. Я пробовал использовать параметры, но не смог.


person H.T    schedule 16.12.2014    source источник


Ответы (2)


В последней версии плагина Email-Ext есть опция Upstream Committers. Попробуйте обновить.

person Slav    schedule 16.12.2014

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

На этапах сборки задания 1 вы можете сделать что-то вроде

echo Recipients_Notified=%BUILD_USER_EMAIL%, %Distribution_List% cc:%[email protected]% > email.properties
echo Subject_Line=%APP% Pipeline>> email.properties
echo Line_1=information you want sent from first build to be in the communication>> email.properties
copy email.properties "..\%APP% Job Name\email.properties"

В Задании 2 вы можете добавить в этот файл или перезаписать его другим сообщением после успешной сборки. При повторном импорте файла параметры, импортированные в первый раз, будут перезаписаны.

person David    schedule 10.08.2018