无法从Jenkins电子邮件插件中获取电子邮件

时间:2016-06-28 03:31:59

标签: jenkins jenkins-plugins hudson jenkins-cli

我在詹金斯开始工作。它工作得非常好,然后在我的工作区的“target”文件夹下创建一个测试报告。我可以手动访问报告,但是我无法在Jenkins发送的电子邮件正文中发送这些报告。我收到了Jenkins的电子邮件,但它包含的是Jenkins日志。我尝试过的一些事情是检查smtp是否已正确设置(能够发送电子邮件),更新电子邮件ext版本,以及检查Jenkins版本是否为1.63。已在configure Jenkins中设置了sysadmin电子邮件。我在电子邮件正文中给出了HTML报告的相对路径:

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

我不确定我做错了什么,或者它是否与Jenkins有关。我尝试了绝对路径和相对路径,但都没有。

这是我从Jenkins收到的确切电子邮件 - 电子邮件的主题和正文

主题:

  

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 个答案:

答案 0 :(得分:1)

这就是我解决这个问题的方法。我将Jenkins版本升级到2.11并将ext插件降级为2.25。

否则它就不会发送任何电子邮件。