我可以在我的 jelly 脚本输出中显示另一个文件的内容吗?
问问题
4459 次
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 回答