我正在阅读有关 azure 中的并发管道的信息。
并发管道您可以在 Azure Pipelines 中运行并发管道(也称为并行作业)。Azure Pipeline 中的一个并行作业允许你在任何给定时间运行单个生成或发布作业。无论您在 Microsoft 托管或自托管代理上运行作业,此规则都是正确的。并行作业是在组织级别购买的,并且由组织中的所有项目共享。
我的理解是 - 天蓝色的构建管道被组织成作业(代理/无代理作业)。每个作业都包含任务。在自动/手动触发构建管道运行时,我认为可以并行运行的管道数量(假设每个管道只有 1 个工作)取决于构建代理的可用性(机器 - 天蓝色或托管)。
那么并发管道的概念究竟是什么?“Azure Pipeline 中的一个并行作业允许您在任何给定时间运行单个构建或发布作业。”是什么意思?简单来说,购买一个并行作业应该允许我们 a) 运行 2 个构建管道(假设每个管道仅包含 1 个作业)或 b) 1 个管道同时并行有 2 个作业。但这取决于构建代理的可用性,因为每个管道(具有 1 个作业)或具有 2 个作业的 1 个管道将需要 2 台机器并行运行。这是否也意味着默认情况下(免费)一次只能运行一个构建管道?并行作业和并行管道之间似乎存在混淆,因为一个管道可以有并行作业。
关于管道/作业/并行管道/并行作业/构建代理计数/并行作业计数,我需要澄清这个主题。