0

TFS2010で使用するCMMIプロセステンプレートをカスタマイズしました。

ビルドのフラッディングを回避するために、グローバルリストの[チームプロジェクト]リストから、すべてのビルド(BISSUBSCRIBE)でこのリストを埋めるイベントサブスクリプションをTFSから削除しました。このリストは、ビルド品質の変更を監視するTFSプラグイン(ここにあります)を使用してビルド品質が「初期テストの準備ができました」に設定されている場合にのみ入力します。ビルドは、「ビルド-[TeamProjectName]」の下のグローバルリストにリストされています。グローバルリストは問題ないように見えますが、アイテムは作業アイテムで使用できません(バグフィールド「統合ビルド」など)。

バグ作業項目タイプフィールド「統合ビルド」は、次のように定義されています。

<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>

IntegrationBuildを編集するためのコントロールのバグ作業項目タイプのレイアウトは次のように定義されます。

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

グローバルリストからコントロールにアイテムをプルする魔法をカットしたようです。誰か助けてもらえますか?

4

1 に答える 1

0
 <SUGGESTEDVALUES expanditems="true" filteritems="excludegroups">
      <GLOBALLIST name="Builds - XXXXX" />
    </SUGGESTEDVALUES>

これは、XXXXX がプロジェクト名であるテンプレートに基づいて必要なものだと思います。私たちのものは、既存の推奨値の後に追加されるため、これらのノードが 2 つある

于 2012-10-17T19:51:44.727 に答える