TFS2015 构建代理无法同步存储库
TFS2015 build agent cannot sync repository
我正在尝试在 TFS 2015 服务器上设置构建自动化(将来会用于 CI,但目前我正在手动排队构建),使用较新的方法,而不是旧的 XAML 方法。我安装并注册了一个构建代理(似乎没问题),但每次我尝试对构建进行排队时,在将存储库与消息 "Unable to read data from the transport connection: The connection was closed."
同步时都会失败
- 构建代理服务的用户 运行 有权访问 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版本,代理版本1.83.2适用于
TFS 2015 实时TM。如果您的 TFS 不是 2015 RTM,建议您更新
specific version.
代理
- 检查TFS服务器上的事件查看器是否有相关的
错误信息。
尝试设置其他可以获得
作为代理服务帐户的来源。
尝试部署新代理再次检查此问题。
- 如果您使用的是 Window Server 2008R2,请尝试应用 HotFix 并尝试解决方法。
我正在尝试在 TFS 2015 服务器上设置构建自动化(将来会用于 CI,但目前我正在手动排队构建),使用较新的方法,而不是旧的 XAML 方法。我安装并注册了一个构建代理(似乎没问题),但每次我尝试对构建进行排队时,在将存储库与消息 "Unable to read data from the transport connection: The connection was closed."
同步时都会失败- 构建代理服务的用户 运行 有权访问 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版本,代理版本1.83.2适用于 TFS 2015 实时TM。如果您的 TFS 不是 2015 RTM,建议您更新 specific version. 代理
- 检查TFS服务器上的事件查看器是否有相关的 错误信息。
尝试设置其他可以获得 作为代理服务帐户的来源。
尝试部署新代理再次检查此问题。
- 如果您使用的是 Window Server 2008R2,请尝试应用 HotFix 并尝试解决方法。