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