TFS 2015版本 - 获取资源需要很长时间(5分钟)

时间:2016-07-12 20:42:55

标签: tfs build tfsbuild

我在这里测试了一个只有一个文本文件的构建,我得到了这个:

Only Get sources took 5 minutes!!!!

对于所有版本都是一样的,Get源需要5分钟。即使我设置保持工作区。

知道如何加快这种延迟或导致延迟的原因吗?

3 个答案:

答案 0 :(得分:2)

可能是网络速度(如果您在一台服务器上构建然后将文件移动到另一个网络共享),或者服务器上的磁盘问题(繁忙或慢速磁盘)或Anitvirus(阻止并检查正在运行的每个文件)复制到buildarea / network endpoint。等等。

答案 1 :(得分:1)

获取来源的详细步骤通常包括以下内容:

  • 同步存储库XXX
  • 删除文件(似乎与此文件无关)
  • 在磁盘上重新创建丢失的文件夹
  • 重新下载磁盘上缺少的文件夹
  • 获取/版本(变更集ID)
  • 同步存储库

您可以仔细检查哪个步骤比正常时间更长,以缩小问题范围。

答案 2 :(得分:1)

我发现我发现了一种错误。这是本案的解决方案。

我已经映射了一个小文件来快速测试我的自定义任务: File.txt mapped - Don't do it! 对我来说它没有显示任何错误,但我注意到Get源的缓慢: 5 minutes of slowness!!!

然后检查代理的工作文件夹,就像往常一样创建文件“s”而不是文件夹“s”!而这就是问题。似乎它无法处理好的单个文件映射。

然后我测试了: Folder mapped :) 看结果:  0.20 seconds!!!

而不是5分钟花了0.23秒!似乎是一个笑话,但事实并非如此!

对我来说这是一个错误。谢谢大家的答案!