Jenkins email ext jelly script包含文件内容

时间:2013-06-28 18:51:52

标签: jenkins continuous-integration jenkins-plugins jelly email-ext

我可以在果冻脚本输出中显示另一个文件的内容吗?

3 个答案:

答案 0 :(得分:1)

是的,您可以使用$ {FILE,path}标记来包含文件的内容(路径相对于您的工作区目录)。

此信息取自作业配置的email-ext部分中的内容令牌参考。单击右侧的问号以获取令牌的完整列表。

答案 1 :(得分:1)

如果文件包含在作业的工作区中,请声明您的变量,例如:

<j:set var="fileContent" value="${build.getWorkspace().child("results.html")}"/>

并以这种方式称呼它:

${fileContent}

答案 2 :(得分:0)

查看util:loadText这是一个“将文件或URI中的文本加载到Jelly变量中的标记。”

<u:loadText var="contents" file="${filename}"/>
${contents}

之前没有在Jenkins内部使用它...让我们知道它是否有效。