我正在使用Jenkins和email-ext发送构建通知。构建生成小的自定义报告,该报告以简单HTML格式存储在out
目录中。现在,我可以轻松地将此报告附加到电子邮件,但是我想要的是将此报告呈现到电子邮件正文本身。我知道我可以编写自己的果冻模板,但这需要访问构建服务器(以安装果冻脚本),我也想避免这种情况。所以我的问题是:
最佳答案
看起来最简单的方法是使用Email-ext的“预发送脚本”
脚本如下所示:
def reportPath = build.getWorkspace().child("HealthTestResults.html")
msg.setContent(reportPath.readToString(), "text/html");
它呈现位于工作空间根目录中的HealthTestResults.html的内容,就像消息的正文一样。
关于jenkins - 如何将html文件的内容包括到jenkins email-ext的模板中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16315604/