云效在停止脚本中,执行了一个脚本 退出状态码非0 也会继续执行后面的启动脚本步骤吗?

云效在停止脚本中,执行了一个脚本 退出状态码非0 也会继续执行后面的启动脚本步骤吗 有没有什么方法终止后续步骤?

展开
收起
三分钟热度的鱼 2023-11-08 18:23:18 155 分享 版权
2 条回答
写回答
取消 提交回答
  • 在云效中,如果执行的脚本退出状态码非0,后续的步骤将不会被执行。如果你希望终止后续步骤的执行,你可以在需要停止的步骤中使用 "exit 0" 命令。这将导致任务状态被标记为成功并立即退出当前步骤,阻止了后续的步骤和阶段继续执行。

    此外,如果你希望直接退出流水线并标记任务状态为运行成功,还可以通过找到需要退出的步骤,并点击该步骤的“退出”按钮来实现。

    2023-11-09 16:08:25
    赞同 展开评论
  • 不会的呢,只要您的脚本退出码非0,脚本运行结束,Appstack就不会接着运行下一个阶段的。您看一下是不是脚本运行报错,但是并没有退出
    可以在脚本第一行加个 set -e。此回答整理自钉群“云效交付域答疑群”

    2023-11-08 18:51:57
    赞同 展开评论
问答分类:
问答标签:
问答地址:

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

还有其他疑问?
咨询AI助理