DevOps CICD-并行阶段部署



我有一个新的发布管道,包含75个阶段,当我创建发布时,每个阶段平均需要5分钟来完成部署过程,然后转到下一个阶段,这意味着我需要将近7个小时来部署所有阶段。

我如何使所有阶段协同工作(并行(,在近5分钟内完成部署。如果这是不可能的,如何加快进程一般。

因此,首先需要在组织级别配置并行代理。这仍然是一个瓶颈,除非购买75家代理商,否则有多少将同时运行。

第二个阶段将在Azure YAML管道中,默认情况下,一个阶段取决于它的前一个阶段。只需添加:

dependsOn:

没有值。这将使ADO知道该阶段可以在没有任何依赖项的情况下执行。

最新更新