2010-11-26 23 views
1

TFS2008をTFS2010に更新しました。 TFS2008の毎日のビルドでは、TFSBUILD.projに特別な機能を追加して、部分的に成功したビルドで作業項目が作成されるようにしました。tfs 2010部分的に成功したビルドで作業項目を作成

ビルドが正しく行われていても1つ以上のユニットテストが失敗した場合、作業項目が作成されました。

これは、TFSBUILD.projに余分なxmlを入れることによって行われました。しかし、TFS2010にアップグレードした後、この機能はなくなりました。 TFS2010ではビルドアーキテクチャ全体が変更されているため、これを行う方法がわかりません... tfs2010。

問題は、ダイヤルビルドが部分的に成功した場合に作業項目を取得する方法です。

答えて

1

を再生しながら、プロセス・テンプレートを構築する場合があります。

私はBuildProcessTemplatesにUpgradeTemplate.xamlをオープンしました。これは、TFS2008からTFS2010へのアップグレード中にVSが作成したものです。

は、ほとんどのワークフローの最後に呼び出さif文があります:TestStatus =不明

エルスが空の場合、私はそこにOpenWorkItem活動を置きます。これでユニットテストの失敗時に作業項目が作成されます。

も参照してください。http://blogs.msdn.com/b/lab_management/archive/2010/02/25/creating-a-bug-on-test-failure.aspx

0

私はdefaulttemplate.xamlを見てきました。あなたが現在持っているものを複製する必要があるようですが、プラス側ではそれほど難しく見えません。これは単なるxamlファイルなので、VSデザイナーで開くので、必要なものは大丈夫です。

は、コピーを作成して、ビルド定義>プロセスにテンプレートを設定する>あなたは、私が解決策を見つけたいくつかの大規模な検索後:)

関連する問題