Get text from file and display in Jenkins email content

和自甴很熟 提交于 2019-12-25 12:41:22

问题


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.


回答1:


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




回答2:


In Post-build actions - Editable Email Notification

  1. Ensure Content Type is set to html.
  2. In Default Content add ${FILE,path="workspace_relative_filepath"}.


来源:https://stackoverflow.com/questions/28494833/get-text-from-file-and-display-in-jenkins-email-content

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!