Дженкинс: отправлять контент XML API по электронной почте

Jenkins предоставляет API XML для просмотра статуса, связанного со сборкой:

Например: URL/job/JOBNAME/lastCompletedBuild/testReport/api/xml будет показать результаты теста для последней сборки.

Есть ли способ отправить содержимое этой страницы/API по электронной почте?

Если НЕТ, есть ли способ отправить только сводку о состоянии Junit (пакеты / наборы) по электронной почте, как это (это представление видно на URL/job/JOBNAME/lastCompletedBuild/testReport/api/xml):

введите здесь описание изображения

(Отчет, созданный с помощью отчета «Опубликовать электронную почту», очень большой, и отправка его через ${FILE, "index.html"} приводит к очень большому и уродливому электронному письму. Также я не использую testNg.)


person tryingToLearn    schedule 20.01.2020    source источник


Ответы (1)


используйте плагин email-ext с отличным шаблоном. Здесь есть подробный ответ на stackoverflow https://stackoverflow.com/a/41803890/1391012

person fredericrous    schedule 20.01.2020