如何解决DevOps CICD - 并行阶段部署
我有一个包含 75 个阶段的新发布管道,当我创建发布时,每个阶段平均需要 5 分钟才能完成部署过程,然后转到下一个阶段,这意味着我需要将近 7 个小时来部署所有阶段。
如何让所有阶段协同工作(并行)以在近 5 分钟内完成部署。 如果这是不可能的,一般如何加快进程。
解决方法
因此首先需要在组织级别配置 parallel agents。除非购买 75 个代理,否则这仍然是同时运行多少个代理的瓶颈。
第二个将在 Azure YAML 管道 by default a stage depends on it's predecessor 中。只需添加:
dependsOn:
没有价值。这将使 ADO 知道该阶段可以在没有任何依赖项的情况下执行。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。