3

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

4

3 回答 3

1

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

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

并这样称呼它:

${fileContent}
于 2013-06-30T07:32:42.563 回答
1

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

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

于 2013-06-28T19:58:29.280 回答
0

看看util:loadText哪个是“将文本从文件或 URI 加载到 Jelly 变量中的标签”。

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

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

于 2013-06-29T04:12:03.837 回答