首页 文章

使用Jenkins中的Email-ext插件在邮件正文中显示HTML页面

提问于
浏览
22

我是Jenkins的新手,我想知道如何在邮件正文(而不是附件)中成功构建之后显示生成的html报告(而不是html代码) .

我想知道我应该遵循的确切步骤以及我可能的果冻模板的内容应该是什么 .

5 回答

  • 43

    深入了解plugin文件 . 这里不需要常规 .

    只需确保将“内容类型”设置为HTML并将以下内容添加到正文:

    ${FILE,path="my.html"}
    

    这会将 my.html 内容放在您的电子邮件正文中(文件的位置相对于作业的工作区 . 我使用它并且效果很好 .

    我希望这有帮助 .

    编辑:请注意,您必须拥有Jenkins版本 1.532.1 (或更高版本)才能通过email-ext插件支持此功能 .

  • 1

    它适用于Jenkins 1.558

    ${FILE,path="target/failsafe-reports/emailable-report.html"}
    
  • 2

    您只需要将链接分配给环境变量,然后您可以使用$ {ENV,var = ENV_VARIABLE}在电子邮件中使用该变量进行打印 .

  • 8

    您可以使用Editable Email Notification post build action将html内容作为邮件正文的一部分发送 .

    复制 Default Content 中的html内容并选择 Content Type 作为 HTML (text/html) ,如下图所示:
    enter image description here

  • 2

    It should be something like this

    Navigation :[ Configure -> Editable Email Notification ]

相关问题