4

我已经设置了一个构建控制器等并且构建失败了,我现在已经修复了这些并且构建正确失败了 - 因为一个错误。

我已经修复了错误并重新检查了代码,但现在代码没有被提取,尽管有时一个文件夹中有很多是。

我已经从构建机器中删除了代码并重新排队构建,但它一直失败。它抱怨它找不到我指定为构建解决方案的解决方案。

即使没有任何变化,我也已选中要构建的复选框。我是否错过了某个用于提取代码的设置?

TFS 版本是 2012 Express Visual Studio 版本是 2010 Professional

4

2 回答 2

5

我最近在使用 TFS 2012 时遇到了这个问题。我认为归结为:

在最新的构建定义文件中,它似乎在更新工作空间之前Clean执行了一项任务。这意味着如果你做了一些导致构建部分失败的事情,它永远不会下载新文件来修复它。Clean

最近,我对我的构建文件进行了重大更改,不可避免地犯了很多错误,我发现如果其中一个错误导致Clean崩溃,我必须进入构建服务器并手动更改文件以使其再次工作.

这听起来像是同一个问题吗?

于 2013-03-28T15:37:27.510 回答
4

您可以检查构建定义中的几个属性。我首先将“清洁工作区”设置为“全部”,以确保下拉并构建正确的代码。

您还可以查看其他检查,例如为构建设置的代理和“GetVersion”属性。检查下面的链接。它应该能够为您提供更详细的帮助。

定义基于默认模板的构建过程

于 2013-03-28T15:48:16.283 回答