我是Jenkins的新手,我想在jenkins奴隶作业完成后以超链接标题“请参阅->详细报告<-有关更多信息...”和测试结果(testngReport.html)的形式发送电子邮件电子邮件正文。
这是我的“可编辑电子邮件通知”配置:
Default Content :
<br />
<br />
<br />
<b>Please see<b/>
<a href="Path to html report " >-> DETAILED REPORT <-for more information... </a>
<br />
<br />
pre-sent Script :
def reportPath = build.getWorkspace().child("target/surefire-reports/Suite/Report.html")
msg.setContent(reportPath.readToString(), "text/html");
请参阅屏幕截图以获取详细信息配置
尝试了很多方法,但是每次收到的电子邮件都缺少此内容/文本(超链接)。
但是当我只尝试“默认内容”(通过从“预发送脚本”字段def reportPath = build.getWorkspace().child("target/surefire-reports/Suite/Report.html")msg.setContent(reportPath.readToString(), "text/html");)
中删除代码)
电子邮件正文上会显示相同的超链接。
从最近3天开始停留。请让我知道哪里出错了。
实际上,我需要以下截图中的电子邮件。
答案 0 :(得分:0)
感谢得到了解决方案,这是我的错误。我试图在项目级别添加路径。它需要在全局配置中添加。其次,无需在已发送的脚本中添加任何内容: