如果Execute shell失败,Jenkins不应继续

如果Execute shell失败,Jenkins不应继续,jenkins,Jenkins,我配置了一个Maven项目,它有一个ExecuteShell部分作为“Pre-Steps”,之后我在“Build”部分构建一个POM 如果ExecuteShell中的命令失败,我需要一个选项使MVN构建执行失败。如果前一步中的shell命令失败,则不应继续执行,并且应立即使作业失败,而不应继续执行作业中的其他部分 有人能帮我吗?如果执行shell的退出代码为非0,Jenkins将停止执行 请记住,默认情况下,Jenkins正在使用/bin/sh-xe执行shell(预)构建步骤,其中-e意味着如

我配置了一个Maven项目,它有一个ExecuteShell部分作为“Pre-Steps”,之后我在“Build”部分构建一个POM

如果ExecuteShell中的命令失败,我需要一个选项使MVN构建执行失败。如果前一步中的shell命令失败,则不应继续执行,并且应立即使作业失败,而不应继续执行作业中的其他部分


有人能帮我吗?

如果执行shell的退出代码为非0,Jenkins将停止执行


请记住,默认情况下,Jenkins正在使用
/bin/sh-xe
执行shell(预)构建步骤,其中
-e
意味着如果脚本中的任何命令失败,将以失败退出。

如果
执行shell
以非0退出代码退出,Jenkins将停止执行


请记住,默认情况下,Jenkins正在使用
/bin/sh-xe
执行shell(预)构建步骤,其中
-e
意味着如果脚本中的任何命令失败,将失败退出。

在shell脚本中有类似的情况

exit_status=`your command`

if [exit_status != 0]
exit 1;

请注意,我只提供了流。没有精确的语法。

在shell脚本中有这样的

exit_status=`your command`

if [exit_status != 0]
exit 1;

请注意,我只提供了流。没有精确的语法。

如果命令失败,“execute shell中的命令”与Maven构建有何关联?我的要求是。。。。在pre steps execute shell部分中检查条件,如果条件失败,则作业不应继续并在同一作业中执行MVN project。它应该出自Jenkins。如果命令失败,“ExecuteShell中的命令”与Maven构建有何关联?我的要求是。。。。在pre steps execute shell部分中检查条件,如果条件失败,则作业不应继续并在同一作业中执行MVN project。应该是詹金斯家的。