2016-06-28 6 views
2

Я основал свою работу в Дженкинсе. Он отлично работает, а затем создает отчет о тестировании в папке «target» моей рабочей области. Я могу получить доступ к отчетам вручную, но я не смог отправить эти отчеты в электронное письмо, которое отправляет Jenkins. Я получаю письмо от Дженкинса, но все, что он содержит, это журналы Дженкинса. Несколько вещей, которые я пробовал, проверяют правильность настройки smtp (возможность отправки электронной почты), обновление электронной версии электронной почты и проверка того, что версия Jenkins - 1,63. В настройке Jenkins была настроена электронная почта sysadmin. Я даю относительный путь отчета HTML в теле письма как таковые:Невозможно получить электронную почту от Jenkins ext email plugin

${FILE,path="target/surefire-reports/emailable-report.html"} . 

Я не уверен, что я делаю неправильно, или это что-то делать с Дженкинс. Я пробовал как абсолютные, так и относительные пути, и никто не работает.

Это точная электронная почта я получаю от Jenkins - Предмет и Тело письма

предмет:

Дженкинс билд стал нестабильным: Android_Smoke_Test_Cases » somkeTestCases # 91

тела :

См. http://localhost:8080/job/Android_Smoke_Test_Cases/com.ABC.Automation.FrameWork$ABC.Automation.FrameWork/91/

И да Текст HTML был выбран. enter image description here

+1

Установили ли вы тип содержимого модуля расширения электронной почты для «HTML (text/html)»? Можете ли вы отредактировать свой пост с содержимым электронной почты, которое вы получаете в настоящее время? – mainframer

+0

@mainframer обновил вопрос с вашего запроса – vishal

ответ

1

Вот как я решил эту проблему. Я обновил версию Jenkins до версии 2.11 и понизил плагин ext до 2,25.

В противном случае он просто не отправит никаких писем.