【发布时间】: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