我已经设置了构建控制器等,并且构建失败了,我现在修复了这些并且构建失败了 - 就像因为错误一样。
我已经修复了错误并重新检查了代码,但现在代码没有被提取,尽管有时一个文件夹很多。
我已从构建计算机中删除了代码并重新排队了构建但它仍然失败。它抱怨它无法找到我指定为构建解决方案的解决方案。
即使没有任何更改,我也检查了要创建的复选框。 我是否错过了某个用于提取代码的设置?
TFS版本是2012 Express Visual Studio版本为2010 Professional
答案 0 :(得分:5)
我最近在TFS 2012上遇到过这个问题。我认为可以归结为:
在最新的构建定义文件中,它似乎在更新工作区之前执行Clean
任务。这意味着如果您执行导致构建的Clean
部分失败的事情,它将永远不会下载新文件以便修复它。
最近,我对我的构建文件做了很大的改动并且不可避免地犯了很多错误,我发现如果其中一个错误导致Clean
中断,我不得不进入构建服务器并更改手动使文件再次运行。
听起来这可能是同一个问题吗?
答案 1 :(得分:4)
您可以检查构建定义中的几个属性。我首先将“Clean Workspace”设置为All以确保正确的代码被拉下并构建。
您还可以查看其他检查,例如为构建设置的代理和“GetVersion”属性。检查以下链接。它应该能够更详细地帮助您。
Define a Build Process that is Based on the Default Template