我在本地配置了Jenkins来运行测试。我正在使用可编辑的电子邮件通知将电子邮件发送到收件人列表,将html报告作为电子邮件正文以及附加到邮件的相同html报告。
我编写了一个ANT任务,用于通过使用xsl将.jtl文件转换为html来创建html。(用于性能测试)
当我将Jenkins中的电子邮件的默认内容设置为: -
时,它可以正常工作Content Type : HTML(text/html)
Default Content : ${FILE, path="localpath/Test.html"}
我能够在邮件正文中看到html内容,但我必须以这样的方式发送报告:BUILD_NUMBER附加到我的Test.html,如 Test_BUILD_NUMBER.html ,只是为了跟踪所有内容以前的html结果也不会覆盖现有的结果html。所以我尝试使用: -
Content Type : HTML(text/html)
Default Content : ${FILE, path="localpath/Test_${ENV, var="BUILD_NUMBER"}.html"}
我的问题是:
现在我无法在邮件中看到任何html内容,只有类似于'默认内容'的字符串。上面提到的邮件正文中显示: -
Mail body in the mail: ${FILE, path="localpath/Test_67}.html"}(It shows the build number though)
然而,当我在邮件中传递与附件相同的html路径时,正确地将其作为附件附加到邮件中。这适用于附件: -
Attachements: localpath/Test_${ENV, var="BUILD_NUMBER"}.html
在上述问题的邮件中设置默认内容的正确语法是什么?