Vmss代理池未获取Azure DevOps中分配的作业

dzhpxtsq  于 2023-08-07  发布在  其他
关注(0)|答案(1)|浏览(90)

我创建了一个Azure DevOps管道。我创建了一个代理池(testpool),并在该池中添加了一个虚拟机规模集(VMSS)代理。VMSS代理被授权在订阅中使用VMSS。

的数据
我将池名称(testpool)传递给管道。

  1. trigger:
  2. branches:
  3. include:
  4. - dev
  5. resources:
  6. - repo: self
  7. stages:
  8. - stage: Build
  9. pool:
  10. name: ${pool}
  11. displayName: Build and push stage to Dev Branch

字符串
我验证变量是否被传递。当我运行构建时,我注意到构建作业总是分配给已经存在的默认Azure Pipelines池,而不是我自己托管的VMSS代理池。我的自托管池处于空闲状态。



有人能帮帮我吗?感谢

368yc8dk

368yc8dk1#

在其中一份工作中,我有这样一句台词

  1. pool:
  2. vmImage: $(vmImageName)

字符串
这导致默认的Azure管道池被使用,当我删除它时,使用了自托管池

相关问题