【发布时间】:2013-06-28 18:51:52
【问题描述】:
我可以在我的 jelly 脚本输出中显示另一个文件的内容吗?
【问题讨论】:
-
那么,你的问题解决了吗?
-
@StéphaneBruckert 不幸的是,我正忙于处理其他问题,我会在测试后更新描述,谢谢。
标签: jenkins continuous-integration jenkins-plugins jelly email-ext
我可以在我的 jelly 脚本输出中显示另一个文件的内容吗?
【问题讨论】:
标签: jenkins continuous-integration jenkins-plugins jelly email-ext
如果文件包含在作业的工作区中,请声明您的变量,例如:
<j:set var="fileContent" value="${build.getWorkspace().child("results.html")}"/>
这样称呼它:
${fileContent}
【讨论】:
是的,您可以使用 ${FILE, path} 标记来包含文件的内容(路径相对于您的工作区目录)。
此信息取自作业配置的电子邮件扩展部分中的内容令牌参考。点击右边的问号获取完整的token列表。
【讨论】:
查看util:loadText,这是一个“将文本从文件或 URI 加载到 Jelly 变量中的标签。”
<u:loadText var="contents" file="${filename}"/>
${contents}
之前没有在 Jenkins 内部使用过它......如果它有效,请告诉我们。
【讨论】: