我在使用 TFS 2010 时遇到了一个问题,即我生成的错误工作项的严重性偶尔会失败(当然是在签入不良来源之后)。我的老板已经决定,我的项目的构建失败应该在严重性阶梯中排名第二,而不是第一。他想为赚钱的项目保留关键地位,而不是构建我们 CMS 代码库的项目。我仍然希望在构建失败时收到通知,但他不允许我将错误的严重性保持在 1 - 严重,这是生成的错误工作项的默认值。我一直在尝试更改工作项的严重性,但我似乎无法在我一直用于我的项目的构建模板中找到该位置。(默认模板.xaml,只是默认的敏捷团队项目流程模板)我已经在整个模板中搜索了在构建失败时添加工作项的活动,但无济于事。我怀疑这是其中一项活动中的某些设置,或者它依赖于关联变更集和工作项活动,但该活动似乎没有设置严重性的设置。
在编辑这些构建模板时我不是很熟练,但这里没有其他人,所以我就是它。
我发现一个博客声称您可以更改此设置,但使用的模板似乎与我使用的不同。 http://geekswithblogs.net/jakob/archive/2010/04/28/modify-build-failure-work-item-in-tfs-2010-build.aspx
我尝试在构建模板中找到博客文章中提到的 IfCreateWorkItem 活动,但找不到。
此外,我不确定添加工作项活动是否会阻止发布关键项。我怀疑它会在失败的情况下除了其他工作项之外添加一个新的工作项,除非我关闭我不想要的关联变更集和工作项设置。(如果测试通过,我希望相关的工作项也将状态更改为通过)
与此问题相关的是分配错误的人员。当前这是 NTAuthority 帐户。我想将其更改为提交用于构建的最后一个变更集的人。我也找不到那个设置。