并行作业:付费数量与实际数量

问题描述 投票:0回答:1

我购买了 4 个并行作业,因此我应该能够同时运行 5 个作业(另外 1 个作业来自 Enterprise)。代理池是 VMSS,一次限制为 8 个虚拟机。管道阶段包含大约 20 个要并行执行的作业(由

${{ each }}
生成)。但 ADO 只能将池扩展到 3 个代理。我的设置中缺少什么?

Purchased jobs

Scaled out agents

azure azure-devops azure-pipelines
1个回答
0
投票

根据您的描述,您在 Azure DevOps VMSS 池设置中将 VMSS 设置为一次限制为 8 个虚拟机,但它仍然显示 3 个代理。

要解决此问题,您需要在Azure Portal -> VMSS -> Scaling中将实例编号设置为8。

enter image description here

然后,您可以在 Azure DevOps 代理池设置中将保持待命的代理数量设置为正确的数字。

例如:

enter image description here

就我而言,我已将 VMSS 实例编号 设置为 7,并将 保持待命的代理数量 设置为 7。

然后它将在我的 VMSS 池中显示 7 个代理。

结果:

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.