gpt4 book ai didi

azure-devops - Azure 管道 : Parallel tasks inside single job in pipeline

转载 作者:行者123 更新时间:2023-12-04 12:25:19 26 4
gpt4 key购买 nike

使用 Azure DevOps,我正在创建一个发布管道,我希望在其中一个阶段有 5 个步骤的 1 个作业。前三个步骤是相同的​​任务类型,但具有不同的变量,我想让它们并行,所以一些流程会像:

工作

并行:步骤1、步骤2、步骤3

然后: step4(在所有 3 个并行步骤成功/失败后)

然后:step5(在step4完成后)

这是当前的作业设置

This is current job setup

我不知道如何设置 控制选项 - 运行此任务 对于所有这些步骤。我需要以某种方式将前三个设置为立即运行(可能是自定义条件“always()”),并将步骤 4 和步骤 5 设置为在前面的步骤完成后按顺序运行。

第 5 步可以是:即使前一个任务失败,除非取消部署,但我不确定我是否为第 4 步设置了相同的设置,它是否只将第 3 步视为前一个或所有三个先前(步骤 1 - 步骤 3)任务.

也适用于 执行计划并行我想可以将多代理设置为三个,因为我最多可以并行执行 3 个步骤。

Job parallelism

最佳答案

parallel: step1, step2, step3



如果您在一个代理作业中有 5 个任务,并且只想先并行运行前三个任务,恐怕要说 Azure Devops 不支持此操作。

当您将多个任务放在一个代理作业中时,这意味着该任务将并且必须按顺序运行。而且,正如您在第二张图片中提到的,在 中指定了多代理用于并行运行代理作业,而不是并行运行任务。

幸运的是,直到现在,我们的 official Developer Community 中已经有其他用户提出了这样的建议。 .而且还有很多用户和你有同样的需求。你可以在那里投票和评论。我们的产品组团队会很乐意接受您的建议。如果它有足够的票数,这意味着它的优先级很高,团队会认真考虑。

关于azure-devops - Azure 管道 : Parallel tasks inside single job in pipeline,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57453872/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com