TFS2017构建代理代理设置

时间:2017-01-24 14:13:53

标签: tfs2017

在将我们的TFS2015生态系统升级到TFS2017 RTM之后,我注意到构建时间显着增加。仔细检查发现,获取操作时间是额外时间的来源(延长40分钟)

我们的网站横跨大西洋到应用程序层,因此我们使用TFS代理服务器进行文件下载。我最初假设TFS2015代理与TFS2017应用层不一致,所以我将其重新安装为TFS2017代理并清除了文件缓存。

我查看了代理文件缓存和统计信息,但未发现任何更改 - 暗示代理未被使用。

1 个答案:

答案 0 :(得分:3)

问题是TFS2017代理不使用与TFS2015代理相同的代理设置。由于代理已启用“自动更新”,因此在升级后不久就会自动成为TFS2017代理。

TFS2015代理从以下位置读取其代理设置: HKEY_CURRENT_USER \ SOFTWARE \微软\ VisualStudio的\ 14.0 \ TeamFoundation \ SourceControl \代理

TFS2017代理从以下位置读取其代理设置: HKEY_CURRENT_USER \ SOFTWARE \微软\ VisualStudio的\ 15.0 \ TeamFoundation \ SourceControl \代理

将代理设置放入15.0区域会导致代理的文件缓存重新填充,并且随着缓存命中率的增加逐渐减少提取时间。