2

我在詹金斯插件中使用果冻脚本。我是果冻脚本的新手。几乎不需要关于脚本语法的帮助。

在果冻脚本模板中,我需要检查字符串 var 是否包含特定字符串,如下所示 -

<j:if test="${someString.contains('somekeyword')}">
  <!--do something-->
</j:if>

有什么办法可以做到这一点吗?

4

2 回答 2

3

我使用'indexOf'函数。它返回子字符串的位置,如果变量包含子字符串,则该位置大于或等于零。像这样:

<j:if test="${someString.indexOf('somekeyword') != -1}">
  <!--do something-->
</j:if>
于 2013-06-07T06:43:35.423 回答
0

您的代码应该可以工作,我正在使用它来查找最后 100 行日志中的错误

<j:forEach var="line" items="${build.getLog(100)}">
    <j:if test="${line.contains(' error ')}">
        ${line}
    </j:if> 
</j:forEach>
于 2013-12-19T07:11:31.843 回答