TFS 维护作业 - 同一池中具有不同版本的 2 个代理

TFS maintenance job - 2 agnets with different versions in same pool

我在单个代理池中配置了不同版本的 2 个构建代理以适合我们的开发人员。

我配置了维护作业以保持磁盘清洁。代理 2 一切正常,但代理 1 上的旧工作文件未被删除。

来自日志:

No agent found in pool DX which satisfies the specified demands: Agent.Name -equals "Agent 1 name" Agent.Version -gtVersion 2.114.0

看起来维护作业将清理相同版本的代理的工作文件夹。有谁知道如何进行?还是我们的配置有问题?

更多详情:

要缩小问题范围,您可以尝试以下配置

  • 具有两个代理 1 版本的代理池
  • 具有两个代理 2 版本的代理池

如果问题与您的构建代理版本有关,这将缩小范围。构建代理版本 1 可能不支持维护作业。

此外,none 您的构建代理版本是 2.114.0,为什么您的日志正在尝试查找代理版本 2.114。这也可能是与缓存相关的问题,请仔细检查。