Как отправить электронное письмо с прохождением / провалом теста на jenkins, используя редактируемое уведомление по электронной почте - PullRequest
0 голосов
/ 25 мая 2018

У меня есть задание jenkins, которое создает приложение для iOS и запускает тестовый скрипт, который отправляет результаты в файл xml с помощью xcpretty.

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

Пройденных тестов: {Количество пройденных тестов}

Сбой тестов: {Количество неудачных попытоктесты}

Всего тестов: {Всего тестов}

Ответы [ 2 ]

0 голосов
/ 01 августа 2018

В вашем "Execute Shell"

echo "test log" > /some/file/path/logFile.txt

Затем в вашем "Редактируемом контенте для уведомлений по электронной почте - по умолчанию"

${FILE,path="/some/file/path/logFile.txt"}

0 голосов
/ 25 мая 2018

Вы можете прикрепить файл XML к электронному письму, попробовать использовать блок HTML и добавить имя файла внутрь.Я использовал его для файла JPEG, и он работал отлично.Также можно использовать скрипт для проверки файла и назначения переменной среды, которую вы позже будете использовать в содержимом письма.

...