【问题标题】:DevOps CICD - Parallel stages DeploymentDevOps CICD - 并行阶段部署
【发布时间】:2021-06-09 22:57:02
【问题描述】:

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

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

【问题讨论】:

    标签: azure-devops devops azure-pipelines-release-pipeline azure-devops-pipelines cicd


    【解决方案1】:

    所以首先需要在组织级别配置parallel agents。除非购买 75 个代理,否则这仍将是同时运行多少个代理的瓶颈。

    第二个将在 Azure YAML 管道by default a stage depends on it's predecessor 中。只需添加:

    dependsOn:
    

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

    【讨论】:

      猜你喜欢
      • 2020-04-07
      • 2022-12-19
      • 2022-09-23
      • 2022-12-10
      • 1970-01-01
      • 2020-11-23
      • 1970-01-01
      • 2015-12-08
      • 1970-01-01
      相关资源
      最近更新 更多