建设总是需要永远

时间:2014-11-05 14:28:41

标签: visual-studio-2013 msbuild tfsbuild

当我使用" Hosted Build Controller"(Visual Studio online)在VS 2013中对我的构建进行排队时,我的构建一直在说: ![在此处输入图像说明] [1] 队列中的位置= 1(在队列中等待超过半小时)

尽管我没有其他版本在队列中或正在运行,但它并没有启动我的版本。

有时它会给我一条消息,说明与构建服务器的连接丢失了。

不确定为什么会发生这种情况,因为早在我使用VS 2010启动构建时,我的构建过去就会立即启动。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

你正在处理可能是一个痛苦的问题。你试过创建另一个代理吗?您可以指定排队构建时使用的代理。如果其他代理工作而不是一次,您可能遇到了需要更新当前版本TFS的错误。

如果新代理始终失败或者总是失败,那么您将处理更大的问题,这可能是由于性能,跨地理问题或加载模板的延迟太多造成的。我认为可能导致问题的一件事就是拥有太多代理商。我也会尝试清除你的构建缓存。 C:\ users [user] \ appdata \ local \ temp(即BuildAgent / Controller)。此外,一定要确保您的构建软件与您的TFS版本(包括更新)相匹配。那里的微小差异可能会导致问题。