首页 文章

Jenkins:当附件也与电子邮件正文中的Default Contains一起添加时,默认内容不会显示在电子邮件正文中

提问于
浏览
0

我是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");

有关详细配置,请参阅屏幕截图

enter image description here

尝试了很多方法,但每次收到的电子邮件都缺少此内容/文本(超链接) .

但当我只尝试"Default content"时(通过删除"Pre-sent Script"字段中的代码 def reportPath = build.getWorkspace().child("target/surefire-reports/Suite/Report.html")msg.setContent(reportPath.readToString(), "text/html");) 相同的超链接显示在电子邮件正文中 .

最近3天被困住了 . 请告诉我哪里出错了 .

实际上我想按照下面的截图来发送电子邮件 .

enter image description here

1 回答

  • 0

    谢谢你得到了解决方案,这是我的错误 . 我试图在项目级别添加Path . 它需要在全局配置中添加 . 其次,不需要在预先发送的脚本中添加任何内容:

相关问题