我们定制了用于 TFS 2010 的 CMMI 流程模板。
为避免全局列表中的 Builds - [Team Project] 列表泛滥,我们从 TFS 中删除了事件订阅,该订阅会在每个构建 (BISSUBSCRIBE) 中填充此列表。只有当构建质量设置为“准备好进行初始测试”时,我们才会填写此列表,并使用 TFS 插件监视构建质量的变化(在此处找到)。构建在“构建 - [TeamProjectName]”下的全局列表中列出。全局列表看起来不错,但这些项目在工作项中不可用(错误字段“集成构建”等)。
我们的错误工作项类型字段“集成构建”定义如下:
<FieldDefinition name="Integration Build" refname="Microsoft.VSTS.Build.IntegrationBuild" type="String" reportable="dimension">
<SUGGESTEDVALUES>
<LISTITEM value="<None>" />
</SUGGESTEDVALUES>
<HELPTEXT>The build in which the bug was fixed</HELPTEXT>
</FieldDefinition>
用于编辑集成构建的控件的错误工作项类型布局定义如下:
<Control FieldName="Microsoft.VSTS.Build.IntegrationBuild" Type="FieldControl" Label="&Integrated In:" LabelPosition="Left" />
似乎我们削减了将项目从全局列表中拉入控件的魔法。有人可以帮忙吗?