我正在使用Jenkins和email-ext发送构建通知.Build生成在out目录中存储为简单HTML的小型自定义报告.现在我可以轻松地将此报告附加到电子邮件中,但我想要的是将此报告呈现给电子邮件正文本身.我知道我可以编写自己的果冻模板,但这需要访问构建服务器(安装果冻脚本),我也想避免这种情况.所以我的问题是:
Mik*_*liy 14
看起来最简单的方法是使用Email-ext的"预发送脚本"
脚本看起来像这样:
def reportPath = build.getWorkspace().child("HealthTestResults.html")
msg.setContent(reportPath.readToString(), "text/html");
Run Code Online (Sandbox Code Playgroud)
它将位于工作空间根目录中的HealthTestResults.html的内容呈现为消息正文.
小智 5
将 html 文件包含到电子邮件内容的简单方法是在默认内容中添加以下行 = ${FILE, path="yourfilename.html"}
这在 jenkins 电子邮件分机插件中对我有用
| 归档时间: |
|
| 查看次数: |
11104 次 |
| 最近记录: |