Jenkins 如何中途停止詹金斯的工作?
我在ExecuteShell上单击了3次,有3个shell脚本,jenkins在构建过程中运行这些脚本。如何在其中一个脚本中结束作业中建 我尝试退出,但这只会结束特定脚本,而不会结束作业。如果单击作业配置中“Execute Shell”字段旁边的(?)帮助图标,您会看到它显示: 如果任何命令以非零退出代码退出,则生成将被视为失败 因此,如果检测到要从shell脚本停止生成,可以使用Jenkins 如何中途停止詹金斯的工作?,jenkins,Jenkins,我在ExecuteShell上单击了3次,有3个shell脚本,jenkins在构建过程中运行这些脚本。如何在其中一个脚本中结束作业中建 我尝试退出,但这只会结束特定脚本,而不会结束作业。如果单击作业配置中“Execute Shell”字段旁边的(?)帮助图标,您会看到它显示: 如果任何命令以非零退出代码退出,则生成将被视为失败 因此,如果检测到要从shell脚本停止生成,可以使用exit 1(表示失败),而不只是调用exit,这相当于exit 0(表示成功) 这将立即停止生成,并将其标记为失败
exit 1
(表示失败),而不只是调用exit
,这相当于exit 0
(表示成功)
这将立即停止生成,并将其标记为失败-不会执行其他生成步骤。如果单击作业配置中“Execute Shell”字段旁边的(?)帮助图标,您将看到它显示:
如果任何命令以非零退出代码退出,则生成将被视为失败
因此,如果检测到要从shell脚本停止生成,可以使用exit 1
(表示失败),而不只是调用exit
,这相当于exit 0
(表示成功)
这将立即停止生成,并将其标记为失败-不会执行其他生成步骤。如果单击作业配置中“Execute Shell”字段旁边的(?)帮助图标,您将看到它显示:
如果任何命令以非零退出代码退出,则生成将被视为失败
因此,如果检测到要从shell脚本停止生成,可以使用exit 1
(表示失败),而不只是调用exit
,这相当于exit 0
(表示成功)
这将立即停止生成,并将其标记为失败-不会执行其他生成步骤。如果单击作业配置中“Execute Shell”字段旁边的(?)帮助图标,您将看到它显示:
如果任何命令以非零退出代码退出,则生成将被视为失败
因此,如果检测到要从shell脚本停止生成,可以使用exit 1
(表示失败),而不只是调用exit
,这相当于exit 0
(表示成功)
这将立即停止生成,并将其标记为失败-不会执行其他生成步骤。连续运行3个Execute shell生成步骤而不是将所有代码放在一个步骤中有什么意义?当这一个脚本结束时,这样就结束了作业。在一行中运行3个Execute shell构建步骤而不是将所有代码放在一个脚本中有什么意义?当这一个脚本结束时,这样就结束了作业。在一行中运行3个Execute shell构建步骤而不是将所有代码放在一个脚本中有什么意义?当这一个脚本结束时,这样就结束了作业。在一行中运行3个Execute shell构建步骤而不是将所有代码放在一个脚本中有什么意义?当这一个脚本结束时结束作业。