云效在停止脚本中,执行了一个脚本 退出状态码非0 也会继续执行后面的启动脚本步骤吗 有没有什么方法终止后续步骤?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在云效中,如果执行的脚本退出状态码非0,后续的步骤将不会被执行。如果你希望终止后续步骤的执行,你可以在需要停止的步骤中使用 "exit 0" 命令。这将导致任务状态被标记为成功并立即退出当前步骤,阻止了后续的步骤和阶段继续执行。
此外,如果你希望直接退出流水线并标记任务状态为运行成功,还可以通过找到需要退出的步骤,并点击该步骤的“退出”按钮来实现。
不会的呢,只要您的脚本退出码非0,脚本运行结束,Appstack就不会接着运行下一个阶段的。您看一下是不是脚本运行报错,但是并没有退出
可以在脚本第一行加个 set -e。此回答整理自钉群“云效交付域答疑群”
云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。