Search code examples
jenkinsemail-ext

Get text from file and display in Jenkins email content


I have constructed Build version from a config file and saved this version number value to a file which resides in my workspace. The contents of this file will contain values like 2014.4.3.87

Now, I need to get this value on to the Jenkins e-mail body. I have email ext plugin installed. How do i do it.


Solution

  • You can use a shell command echo the file content and save it into a into a another file, like content="real content"

    For example:

    fileContent="content=$(echo filepath)"
    

    You can use env inject plugin to inject this file "filecontent" as env.

    Then inside the email ext plugin, try use this to read it ${ENV, var="content"} in the file content text area