TFS 2010 を使用している間 (もちろん悪いソースをチェックした後)、自分のビルドによって生成されたバグ作業項目の重大度の問題が発生することがあります。私の上司は、私のプロジェクトのビルドの失敗は重大度ラダーで 1 番目ではなく 2 番目に重要であると判断しました。彼は、私たちの CMS のコードベースを構築するためのプロジェクトではなく、お金を稼ぐプロジェクトのためにクリティカル ステータスを予約したいと考えています。ビルドが失敗したときに通知を受け取りたいのですが、バグの重大度を 1 - 重大 (生成されたバグ作業項目のデフォルト値) に維持することを彼は許可しません。作業項目の重大度を変更しようとしていますが、プロジェクトで使用しているビルド テンプレートで場所を見つけることができないようです。(DefaultTemplate.xaml、デフォルトのアジャイル チーム プロジェクト プロセス テンプレートのみ) ビルドが失敗した場合に作業項目を追加するアクティビティのテンプレート全体を検索しましたが、役に立ちませんでした。アクティビティのいずれかの設定であるか、関連する変更セットと作業項目のアクティビティに依存していると思われますが、そのアクティビティには重大度を設定するための設定がないようです。
これらのビルド テンプレートの編集に関しては、私はあまり熟練していませんが、ここにいる他の誰もそうではないので、私はそれです。
これを変更できると主張するブログを見つけましたが、使用されているテンプレートは私が使用しているものとは異なるようです。 http://geekswithblogs.net/jakob/archive/2010/04/28/modify-build-failure-work-item-in-tfs-2010-build.aspx
ビルド テンプレートのブログ投稿に記載されている IfCreateWorkItem アクティビティを見つけようとしましたが、見つかりません。
また、作業項目アクティビティを追加すると、重要な項目が投稿されなくなるかどうかもわかりません。変更セットとワークアイテムの関連付け設定をオフにしない限り、失敗した場合に他のワークアイテムに加えて新しいワークアイテムが追加されるのではないかと思いますが、これは望ましくありません。(テストに合格した場合、関連する作業項目の状態も合格に変更する必要があります)
この問題に関連するのは、バグが割り当てられた人物です。現在、これは NTAuthority アカウントです。ビルドに使用された最後の変更セットを送信した人に変更したいと思います。そのための設定も見つかりません。