我们定制了我们在TFS 2010中使用的CMMI流程模板。
为了避免泛滥全局列表中的Builds - [Team Project]列表,我们从TFS中删除了每个构建填充此列表的事件订阅(BISSUBSCRIBE)。 只有当构建质量设置为“准备进行初始测试”时,我们才会填充此列表,其中TFS插件会监视构建质量的变化(找到here)。构建是在“Builds - [TeamProjectName]”下的全局列表中进行侦听。 全局列表看起来很好,但项目在工作项中不可用(Bugs字段“Integration Build”等)。
我们的Bug工作项类型字段“Integration Build”定义如下:
<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>
Bug工作项类型用于编辑Integration Build的控件的布局定义如下:
<Control FieldName="Microsoft.VSTS.Build.IntegrationBuild" Type="FieldControl" Label="&Integrated In:" LabelPosition="Left" />
似乎我们削减了将项目从全局列表中拉入控件的魔力。 有人可以帮忙吗?
答案 0 :(得分:0)
<SUGGESTEDVALUES expanditems="true" filteritems="excludegroups">
<GLOBALLIST name="Builds - XXXXX" />
</SUGGESTEDVALUES>
我认为这是您需要的基于我们的模板,其中XXXXX是项目名称。我们在您现有的建议值之后添加,因此我们有两个节点