我在詹金斯开始工作。它工作得非常好,然后在我的工作区的“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
体:
答案 0 :(得分:1)
这就是我解决这个问题的方法。我将Jenkins版本升级到2.11并将ext插件降级为2.25。
否则它就不会发送任何电子邮件。