TFS2015构建代理无法同步存储库

时间:2017-06-28 15:46:40

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

我正在尝试使用更新的方法而不是旧的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.

1 个答案:

答案 0 :(得分:1)

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

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

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

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