tfs - TFS 维护作业 - 同一池中具有不同版本的 2 个 agnet
问题描述
我已经在单个代理池中配置了具有不同版本的 2 个构建代理,以适合我们的开发人员。
我已经配置了维护作业以保持磁盘清洁。代理 2 一切正常,但代理 1 上的旧工作文件不会被删除。
从日志:
在池 DX 中找不到满足指定要求的代理: 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 版本的代理池
- 具有两个 Agent 2 版本的代理池
如果问题与您的构建代理版本有关,这将缩小范围。维护作业可能不支持构建代理版本 1。
此外,您的构建代理版本都不是 2.114.0,为什么您的日志正在尝试查找代理版本 2.114。这也可能是缓存相关问题,请仔细检查。
推荐阅读
- javascript - Javascript - 向对象动态添加属性会导致为所有属性设置最后一个值
- docker - Docker:无法访问复制到某些图像的二进制文件
- r - 为什么 as.character(pi) 的位数比 pi 多?
- node.js - 3001端口的Nginx反向代理
- aws-lex - 我可以在我自己的服务器而不是 AWS Lambda 上为我的 lex bot 托管 webhook 吗?
- laravel - 将 Firebase Firestore 与 laravel 连接起来
- jpa - JPA将新的孩子添加到父母的孩子导致重复的关键
- elixir - 模式和模型有什么区别?
- java - ArrayList 在某些方法中认为它是空的
- python - Django Rest Framework - 上传文件链接 404