Search code examples
jenkinsjenkins-pluginsemail-attachmentsemail-ext

Display HTML page inside mail body with Email-ext plugin in Jenkins


I am new to Jenkins and I want to know how it is possible to display the HTML report (not the HTML code) generated after a successful build inside a mail body (not as an attachment).

I want to know the exact steps I should follow and what should be the content of my possible jelly template.


Solution

  • Look deeper into the plugin documentations. No need for groovy here.

    Just make sure Content Type is set to HTML and add the following to the body:

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

    This will place the my.html content in your email body (location of file is relative to job's workspace. I use it and it works well.

    I hope this helps.

    EDIT: Note that you must have the Jenkins version 1.532.1 (or higher) to support this feature with the email-ext plugin.