如何在Jenkins电子邮件报告中提供单元测试图?

时间:2012-11-13 08:21:42

标签: email junit jenkins report surefire

我正在使用Jenkins执行我们的单元测试并向开发人员发送电子邮件。我正在使用Jelly Script在电子邮件中包含通过/未通过结果。但是,我还想在测试构建完成后包含surefire报告呈现给您的通过/失败图。毕竟,这是我们感兴趣的图表,对吧? :)

2 个答案:

答案 0 :(得分:2)

如果您的邮件是html格式,那么您可以通过此网址访问该图片:

[JENKINS_URL] /工作/ [JOB_NAME] /测试/趋势

答案 1 :(得分:2)

顺便说一下,非常有用的问题。现在没有人阅读:)无论如何,从心理学的角度来看,使用图形表格确实更好,所以有几种方法可以实现。

解决方案#1 - 提供链接或参考

很容易将链接或图片代码放入正确的网址(Shurik建议使用正确的网址),但您必须公开Jenkins才能让收件人看到该图片。顺便说一下,这是一种危险的方法。

解决方案#2 - 上传图片

将图像上传到某些公共图片托管,然后按照解决方案#1进行操作。

解决方案#3 - 附加图片

我们的想法是将编码图像放在电子邮件的单独部分中。 Jenkins将生成图像(可以通过URL访问),因此您可以对其进行编码并包含在您的邮件中。 More details和示例:

enter image description here