我是Jenkins的新手,我想在jenkins奴隶工作完成超链接 Headers 后发送电子邮件为“请参阅 - >详细报告< - 了解更多信息......”和测试结果(testngReport.html)作为电子邮件正文 .
这是我的“可编辑电子邮件通知”配置:
Default Content :
<b>Please see<b/>
<a href="Path to html report " >-> DETAILED REPORT <-for more information... </a>
pre-sent Script :
def reportPath = build.getWorkspace().child("target/surefire-reports/Suite/Report.html")
msg.setContent(reportPath.readToString(), "text/html");
有关详细配置,请参阅屏幕截图
尝试了很多方法,但每次收到的电子邮件都缺少此内容/文本(超链接) .
但当我只尝试"Default content"时(通过删除"Pre-sent Script"字段中的代码 def reportPath = build.getWorkspace().child("target/surefire-reports/Suite/Report.html")msg.setContent(reportPath.readToString(), "text/html");)
相同的超链接显示在电子邮件正文中 .
最近3天被困住了 . 请告诉我哪里出错了 .
实际上我想按照下面的截图来发送电子邮件 .
1 回答
谢谢你得到了解决方案,这是我的错误 . 我试图在项目级别添加Path . 它需要在全局配置中添加 . 其次,不需要在预先发送的脚本中添加任何内容: