如何根据条件使詹金斯工作失败?
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).
在我的场景中,我正在使用 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).