我在詹金斯插件中使用果冻脚本。我是果冻脚本的新手。几乎不需要关于脚本语法的帮助。
在果冻脚本模板中,我需要检查字符串 var 是否包含特定字符串,如下所示 -
<j:if test="${someString.contains('somekeyword')}">
<!--do something-->
</j:if>
有什么办法可以做到这一点吗?
我使用'indexOf'函数。它返回子字符串的位置,如果变量包含子字符串,则该位置大于或等于零。像这样:
<j:if test="${someString.indexOf('somekeyword') != -1}">
<!--do something-->
</j:if>
您的代码应该可以工作,我正在使用它来查找最后 100 行日志中的错误
<j:forEach var="line" items="${build.getLog(100)}">
<j:if test="${line.contains(' error ')}">
${line}
</j:if>
</j:forEach>