我使用Jenkins和email-ext发送构建通知 . Build在 out
目录中生成以简单HTML格式存储的小型自定义报告 . 现在我可以轻松地将此报告附加到电子邮件中,但我想要的是将此报告呈现给电子邮件正文本身 . 我知道我可以编写自己的果冻模板,但这需要访问构建服务器(安装果冻脚本),我也想避免这种情况 . 所以我的问题是:
-
我可以将任意文件的内容(在构建期间生成)包含到Email-Ext插件的Content字段中吗?
-
如果我不能,在詹金斯发送这样的报告最简单的方法是什么?
3 回答
将html文件包含在电子邮件内容中的简单方法是在默认内容中添加以下行= $ {FILE,path =“yourfilename.html”}
这适用于jenkins email ext插件
我尝试使用它
但发出的电子邮件是这样的:
帧警报本文档旨在使用框架功能进行查看 . 如果您看到此消息,则表明您使用的是不支持框架的Web客户端 .
你知道原因吗?迈克查利
看起来最简单的方法是使用Email-ext的“预发送脚本”
脚本看起来像这样:
它将位于工作空间根目录中的HealthTestResults.html的内容呈现为消息正文 .