我正在尝试阅读以.errors扩展名结尾的文件集,并尝试将它们作为jenkins通过email-extension插件发送的电子邮件的一部分。我已经采取了基本的html.jelly并尝试修改它。我得到的看起来像语法错误。我真的不知道如何调试它。但是我回到了原版并逐步添加了东西。我在添加ant:fileScanner
时开始收到错误<j:jelly xmlns:j="jelly:core" xmlns:st="jelly:stapler" xmlns:d="jelly:define" xmlns:ant="jelly:ant">
<BODY>
<j:set var="buildenv" value="${build.getEnvironment(listener)}"/>
<j:set var="parentWorkspace" value="${buildenv.get('PARENT_WORKSPACE')}"/>
<ant:fileScanner var="errorFiles">
<ant:fileset dir="${parentWorkspace}">
<ant:include name="*.errors" />
</ant:fileset>
</ant:fileScanner>
<j:forEach var="errorFile" items="$(errorFiles)">
<util:loadText file="${errorFile}" var="errorText"/>
<TR>
<TD>${errorText}</TD>
</TR>
</j:forEach>
<BR/>
</BODY>
</j:jelly>
非常感谢任何帮助。我几乎在我的智慧结束。
编辑:看起来我试图在果冻脚本中调用的任何ANT任务都会导致错误。所以看起来我在ANT前面做错了。我确实在机器上安装了ANT,如果这有所不同的话。