【问题标题】:TFS global list not available in integrated in fieldTFS 全局列表在现场集成中不可用
【发布时间】:2012-10-18 03:51:44
【问题描述】:

我们定制了用于 TFS 2010 的 CMMI 流程模板。

为避免全局列表中的构建 - [团队项目] 列表泛滥,我们从 TFS 中删除了事件订阅,该订阅会在每个构建 (BISSUBSCRIBE) 中填充此列表。 只有当构建质量设置为“准备好进行初始测试”时,我们才会填写此列表,并使用 TFS 插件监视构建质量的变化(找到 here)。构建在“构建 - [TeamProjectName]”下的全局列表中列出。 全局列表看起来不错,但这些项目在工作项中不可用(错误字段“集成构建”等)。

我们的 Bug 工作项类型字段“Integration Build”是这样定义的:

<FieldDefinition name="Integration Build" refname="Microsoft.VSTS.Build.IntegrationBuild" type="String" reportable="dimension">
    <SUGGESTEDVALUES>
        <LISTITEM value="&lt;None&gt;" />
    </SUGGESTEDVALUES>
    <HELPTEXT>The build in which the bug was fixed</HELPTEXT>
</FieldDefinition>

用于编辑集成构建的控件的错误工作项类型布局定义如下:

<Control FieldName="Microsoft.VSTS.Build.IntegrationBuild" Type="FieldControl" Label="&amp;Integrated In:" LabelPosition="Left" />

似乎我们切断了将项目从全局列表中拉入控件的魔法。 有人可以帮忙吗?

【问题讨论】:

    标签: tfsbuild workitem


    【解决方案1】:
     <SUGGESTEDVALUES expanditems="true" filteritems="excludegroups">
          <GLOBALLIST name="Builds - XXXXX" />
        </SUGGESTEDVALUES>
    

    根据我们的模板,我认为这是您所需要的,其中 XXXXX 是项目名称。我们是在您已经存在的建议值之后添加的,因此我们有两个这样的节点

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-10-20
      • 1970-01-01
      • 2015-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-03
      相关资源
      最近更新 更多