从 Jenkins 控制台输出中获取字符串值

get String value from Jenkins console output

在 Jenkins 输出中,我有以下断言错误

但我需要从错误断言或任何文本中获取字符串错误。我正在使用我的 JenkinsFile:

def matcher = manager.getLogMatcher('.*Delete organization Account failed: *')

但生成以下错误:

所以我只想检查一下,日志是否包含特定字符串,如果文本存在,则构建失败 currentBuild.result = "FAILED",保存文本以通过 slack 发送

你可以把条件放在下面:

 if (manager.logContains('.*Delete organization Account failed:*')) {
          error("Build failed because of Delete organization Account..")    
                }