我创建了一个Azure DevOps管道。我创建了一个代理池(testpool),并在该池中添加了一个虚拟机规模集(VMSS)代理。VMSS代理被授权在订阅中使用VMSS。
的数据
我将池名称(testpool)传递给管道。
trigger:
branches:
include:
- dev
resources:
- repo: self
stages:
- stage: Build
pool:
name: ${pool}
displayName: Build and push stage to Dev Branch
字符串
我验证变量是否被传递。当我运行构建时,我注意到构建作业总是分配给已经存在的默认Azure Pipelines池,而不是我自己托管的VMSS代理池。我的自托管池处于空闲状态。
的
有人能帮帮我吗?感谢
1条答案
按热度按时间368yc8dk1#
在其中一份工作中,我有这样一句台词
字符串
这导致默认的Azure管道池被使用,当我删除它时,使用了自托管池