【问题标题】:TFS2015 build agent cannot sync repositoryTFS2015 构建代理无法同步存储库
【发布时间】:2017-12-02 02:20:25
【问题描述】:

我正在尝试使用较新的方法,而不是旧的 XAML 方法在 TFS 2015 服务器上设置构建自动化(它将用于 CI,但目前我正在手动排队构建)。我安装并注册了一个构建代理(似乎一切正常),但是每次我尝试将构建排队时,在同步存储库时会失败,并显示消息“无法从传输连接读取数据:连接是关闭。”

  • 运行构建代理服务的用户有权访问 TFS 存储库。
  • 据我所知,构建代理和服务器之间没有代理。
  • 服务器与构建代理位于同一网络中;它不是团队服务。
  • 代理版本为1.83.2

我应该寻找什么来解决这个问题?日志如下:

2017-06-28T15:14:02.4032890Z Starting: Get sources
2017-06-28T15:14:02.4188890Z Entering TfvcSourceProvider.PrepareRepositoryAsync
2017-06-28T15:14:02.4188890Z localPath=C:\TFSBuildAgent\WorkFolder\ff694322\SCR
2017-06-28T15:14:02.4188890Z clean=False
2017-06-28T15:14:02.4188890Z sourceVersion=C13590
2017-06-28T15:14:02.4188890Z mappingJson={"mappings":[{"serverPath":"$/SCR","mappingType":"map"},{"serverPath":"$/SCR/Drops","mappingType":"cloak"}]}
2017-06-28T15:14:02.4188890Z Syncing repository: SCR (TFVC)
2017-06-28T15:14:02.4188890Z workspaceName=ws_ff694322_3
2017-06-28T15:14:03.5264910Z Workspace Name: ws_ff694322_3;Build\a2dd1d8a-5146-47c6-bda1-6f761cddeecd
2017-06-28T15:14:13.0113076Z ##[error]Unable to read data from the transport connection: The connection was closed.
2017-06-28T15:14:13.0425077Z ##[error]Unable to read data from the transport connection: The connection was closed.

【问题讨论】:

  • 贵组织是否使用任何代理?
  • 在构建代理和 TFS 服务器之间我不知道。服务器在本地,而不是 Team Services。我将把它添加到问题中。
  • 尝试设置新的构建代理并再次尝试检查问题是否仍然存在。

标签: tfs version-control build-automation tfs-2015 tfvc


【解决方案1】:

您可以尝试以下方法来缩小问题范围:

  • 请检查您的 TFS 版本,代理版本 1.83.2 适用于 TFS 2015 RTM。如果您的 TFS 不是 2015 RTM,建议您更新 代理到specific version
  • 检查 TFS 服务器上的事件查看器是否有一些相关的 错误信息。
  • 尝试设置其他可以获取 源作为代理服务帐户。

  • 尝试部署新代理再次检查此问题。

  • 如果您使用的是 Window Server 2008R2,请尝试应用 HotFix 并尝试解决方法。

【讨论】:

  • 可能是需要修补程序。还有其他事情发生(例如,新用户无法使用 Visual Studio 同步存储库,同样的错误)表明这是原因,但我无法安装它一两天。我会告诉你安装后会发生什么。
  • @Richard Ward 您是否通过应用修补程序解决了问题?
  • 恐怕还在等待安装。
  • 解决这个问题的不是修补程序 - 有一些更新尚未安装。安装这些可以让存储库同步,尽管我现在仍然需要做一些调整来阻止它以其他方式失败。感谢您的帮助!
猜你喜欢
  • 2016-03-28
  • 2011-11-12
  • 1970-01-01
  • 2017-04-08
  • 2016-01-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多