我已经在单个代理池中配置了两个具有不同版本的构建代理,以适合我们的开发人员。
为了保持磁盘清洁,我配置了维护作业。代理2的所有操作都正常,但代理1上的旧工作文件不会被删除。
来自日志:
在池DX中找不到满足指定需求的代理:Agent.Name-等于"Agent 1 Name"代理版本-gtVersion 2.114.0
看起来维护作业将清理相同版本的代理的工作文件夹。有人知道如何进行吗?或者我们的配置有问题吗?
更多详细信息:
- 代理1版本1.105.6
- Agent 2版本2.117.2
- TFS版本15.117.2674.0
要缩小问题范围,您可以尝试以下配置
- 具有两个Agent 1版本的Agent池
- 具有两个Agent 2版本的Agent池
如果问题与您的生成代理版本有关,则会缩小范围。维护作业可能不支持生成代理版本1。
此外,您的构建代理版本都不是2.114.0,这就是为什么您的日志试图查找代理版本2.114的原因。这也可能是缓存的相关问题,请仔细检查