【问题标题】:TFS maintenance job - 2 agnets with different versions in same poolTFS 维护工作 - 同一个池中有 2 个不同版本的 agnet
【发布时间】:2018-07-12 18:18:18
【问题描述】:

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

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

来自日志:

在池 DX 中找不到满足指定要求的代理: Agent.Name - 等于“代理 1 名称” Agent.Version -gtVersion 2.114.0

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

更多细节:

  • 代理 1 版本 1.105.6
  • 代理 2 版本 2.117.2
  • TFS 版本 15.117.26714.0

【问题讨论】:

  • 经过一些讨论,我们决定禁用旧代理,只使用新代理。这是解决这种情况的最简单方法。感谢您的建议。

标签: tfs build-agent


【解决方案1】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 2013-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-09
    • 1970-01-01
    • 2016-09-25
    相关资源
    最近更新 更多