1

我正在尝试读取以 .errors 扩展名结尾的文件集,并试图使它们成为詹金斯通过电子邮件扩展插件发送的电子邮件的一部分。我已经采用了基本的 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。

4

0 回答 0