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 版本 1.105.6
- 代理 2 版本 2.117.2
- TFS 版本 15.117.26714.0
要缩小问题范围,您可以尝试以下配置
- 具有两个代理 1 版本的代理池
- 具有两个代理 2 版本的代理池
如果问题与您的构建代理版本有关,这将缩小范围。构建代理版本 1 可能不支持维护作业。
此外,none 您的构建代理版本是 2.114.0,为什么您的日志正在尝试查找代理版本 2.114。这也可能是与缓存相关的问题,请仔细检查。
我在单个代理池中配置了不同版本的 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 版本 1.105.6
- 代理 2 版本 2.117.2
- TFS 版本 15.117.26714.0
要缩小问题范围,您可以尝试以下配置
- 具有两个代理 1 版本的代理池
- 具有两个代理 2 版本的代理池
如果问题与您的构建代理版本有关,这将缩小范围。构建代理版本 1 可能不支持维护作业。
此外,none 您的构建代理版本是 2.114.0,为什么您的日志正在尝试查找代理版本 2.114。这也可能是与缓存相关的问题,请仔细检查。