【发布时间】:2023-02-15 19:41:51
【问题描述】:
我有一个配置为使用 scale set 的 Azure DevOps 代理池,我还有一个编排管道可以触发数十个构建,这些构建将在规模集预配的代理上运行。
当构建排队时,规模集开始按预期预配新 VM(尽管速度有点慢),最终新 VM 出现在池设置中,显示代理版本为2.165.2,但它们将保持空闲状态,不会运行任何构建直到他们升级到更高版本的代理,即2.213.2。
有时这种升级需要不到一分钟,但在同样的情况下可能需要 15/20 分钟或更长时间,所以我最终有一个构建队列等待已经可用的代理但在升级代理版本之前不会进行任何新构建,在这一切期间,我向 MS 支付运行闲置虚拟机的特权。
有没有办法为 VM 提供最新的代理版本,而不必等待后续步骤完成?
【问题讨论】:
-
这些是什么类型的 VMSS 代理? Windows-2022 服务器?
标签: azure-devops azure-vm-scale-set