我购买了 4 个并行作业,因此我应该能够同时运行 5 个作业(另外 1 个作业来自 Enterprise)。代理池是 VMSS,一次限制为 8 个虚拟机。管道阶段包含大约 20 个要并行执行的作业(由
${{ each }}
根据您的描述,您在 Azure DevOps VMSS 池设置中将 VMSS 设置为一次限制为 8 个虚拟机,但它仍然显示 3 个代理。
要解决此问题,您需要在Azure Portal -> VMSS -> Scaling中将实例编号设置为8。
然后,您可以在 Azure DevOps 代理池设置中将保持待命的代理数量设置为正确的数字。
例如:
就我而言,我已将 VMSS 实例编号 设置为 7,并将 保持待命的代理数量 设置为 7。
然后它将在我的 VMSS 池中显示 7 个代理。
结果: