tfs 2010在部分成功的构建上创建工作项

我们刚刚将TFS2008更新为TFS2010。在TFS2008的每日构建中,我在TFSBUILD.proj中创建了一个额外的功能,以便在Partially Succeeded构建时创建一个工作项。 因此,如果构建正确,但是一个或多个单元测试确实失败,则创建工作项。 这是通过在TFSBUILD.proj中添加一些额外的xml来完成的。但升级到TFS2010后,此功能已消失。并且因为整个构建体系结构在TFS2010中已更改,我无法在... tfs2010中找到如何执行此操作。 所以问题是:如果透析构建部分成功,如何获取工作项。     
已邀请:
经过一番广泛的搜索,我找到了解决方案 我在BuildProcessTemplates中打开了UpgradeTemplate.xaml,这是VS在从TFS2008升级到TFS2010期间创建的。 几乎在工作流程的最后有一个if语句:If TestStatus = Unknown Else是空的,我在那里放了一个OpenWorkItem活动。所以现在在单元测试失败时,会创建一个工作项。 另见:http://blogs.msdn.com/b/lab_management/archive/2010/02/25/creating-a-bug-on-test-failure.aspx     
我已经看过了defaulttemplate.xaml,看起来你将不得不玩这个来复制你现在拥有的东西,从正面来看它看起来并不太难。它只是一个xaml文件,因此在VS设计器中打开,应该可以满足您的需求。 可能想要制作副本并在你玩的时候在你的构建定义>进程>构建过程模板中设置模板:)     

要回复问题请先登录注册