首页 > 解决方案 > TFS 维护作业 - 同一池中具有不同版本的 2 个 agnet

问题描述

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

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

从日志:

在池 DX 中找不到满足指定要求的代理: Agent.Name -equals "Agent 1 name" Agent.Version -gtVersion 2.114.0

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

更多细节:

标签: tfsbuild-agent

解决方案


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

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

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

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


推荐阅读