可能是网络速度(如果您在一台服务器上构建然后将文件移动到另一个网络共享),或者服务器上的磁盘问题(繁忙或慢速磁盘)或Anitvirus(阻止并检查正在运行的每个文件)复制到buildarea / network endpoint。等等。
获取来源的详细步骤通常包括以下内容:
- 同步存储库XXX
- 删除文件(似乎与此文件无关)
- 在磁盘上重新创建丢失的文件夹
- 重新下载磁盘上缺少的文件夹
- 获取/版本(变更集ID)
- 同步存储库
您可以仔细检查哪个步骤比正常时间更长,以缩小问题范围。
我发现我发现了一种错误。这是本案的解决方案。
我已经映射了一个小文件来快速测试我的自定义任务:
对我来说它没有显示任何错误,但我注意到Get源的缓慢:
然后检查代理的工作文件夹,就像往常一样创建文件“s”而不是文件夹“s”!而这就是问题。似乎它无法处理好的单个文件映射。
然后我测试了:
看结果:
而不是5分钟花了0.23秒!似乎是一个笑话,但事实并非如此!
对我来说这是一个错误。谢谢大家的答案!