如何根据条件使詹金斯工作失败?

How to fail the jenkins job based on the condition?

在我的场景中,我正在使用 Jenkins freestyle job 来克隆 git 存储库,之后它应该解析像 (Error, ERROR, error) 这样的关键字我的工作区中特定路径的日志文件,如果条件发现错误,Jenkins 应该使作业失败 else 它应该继续进一步的步骤。

我试过这个命令来解析日志文件

egrep -rqw 'ERROR|Error|error' $工作空间

根据您的情况,您可以在条件语句中包含 'exit 1' 以使构建失败。

exit(0) 等同于 exit(EXIT_SUCCESS).

exit(1) 等同于 exit(EXIT_FAILURE).