我使用Jenkins2。Jenkins必须完成一项工作,其中必须使用SSH登录到远程服务器并执行一个简单的命令。 SSH连接失败,但是Jenkins仍将构建标记为成功。
我已解决了SSH连接的问题,但我担心Jenkins即使出现错误也会将其他构建标记为成功。在这种情况下,是否有办法将作业标记为不稳定?
答案 0 :(得分:1)
Jenkins有时可以跳过错误并将构建标记为成功。您可以安装Log Parser插件。这样,您将可以更好地控制Jenkins可以将什么视为失败以及可以忽略什么。
安装后,创建您自己的规则,该规则告诉日志解析器需要在控制台输出中查找的内容。一旦制定了规则,如果将来关键字出现在日志中,Jenkins会将构建标记为失败。
另一种选择是Build Failure Analyzer。该文档非常好,将引导您逐步设置和定义失败规则。