Visual不在我的私有代理池中排队,默认为托管池,而是
我在本地机器上安装了一个私有构建代理,安装在Linux容器中,运行在VSTS/上的代理池"MyBuildPool“上。
代理在VSTS网站上联机(启动和运行)(成功!)
当我排队生成时,我选择构建池"MyBuildPool“。
出于诊断目的,我有一个需求来查找Agent.Name (它是容器的散列,即c5f5044d043a) (注意:如果删除需求,我会得到相同的错误行为)。
VSTS坚持在托管的池上排队等待我的构建!(失败!)
有什么想法吗?
非常感谢
No agent found in pool **Hosted** which satisfies the specified demands:
Agent.Name -equals c5f5044d043a
Agent.Version -gtVersion 2.115.0 发布于 2018-11-20 17:11:07
这是我自己搞不清楚的!
构建代理在两个地方配置!
当我创建构建定义时,我使用了一个“空”构建模板。我不习惯在两个级别上配置代理池。
当您单击"Queue“一个新构建,并要求您选择一个代理池时,这可能会使您感到困惑。一旦您选择了它,当生成代理作业任务分组出现并覆盖您刚才配置的内容时,它会非常混乱!
回答:检查管道节点以及您配置的每个构建代理作业。以确保已正确指定代理池。
发布于 2019-05-30 10:14:26
在我的例子中,我在代理机器中添加了系统变量VSTS_HTTP_TIMEOUT和VSTS_HTTP_RETRY,由于上面的错误,它开始失败。
在从我的VSTS代理机器中删除上述系统变量并重新启动机器后,就可以正常工作了。
https://stackoverflow.com/questions/53378732
复制相似问题