絶対に、カスタムデータウェアハウスアダプターを使用する道を進むことは、絶対に私が選択する方法です。カスタムウェアハウスアダプターのTFS2010固有のサンプルを検索する場合は、 TFSSDKサイトで見つけることができます。
利用可能になったVisualStudioCode Metrics Power Toolは、ビルドプロセス中にいくつかの優れた情報を取得できる1つの方法です。 Jakob Ehnは、ツールをTFS 2010ビルドプロセステンプレートに統合する方法を示すためにいくつかの作業を行いました。重要なのは、データが削除されない可能性が高い意味のある方法でその特定の日付を保存する方法です(これにより、いつでもウェアハウス)、TeamProjectCollectionデータベースが別のサーバーインスタンスに移動された場合に備えて移植可能です。
理想的には、ビルドプロセス中に、IBuildDetail
特別な情報を使用してビルドが完了する前に、オブジェクトの情報コレクションにビルド情報ノードを追加します。使用できるビルド情報ノードにはさまざまな標準タイプがありますが(IBuildInformation
いくつかのアイデアについては拡張メソッドを参照してください)、独自のカスタムタイプを作成できます。
データウェアハウスアダプターが後で実行されるときはいつでも、ビルド情報ノードでIBuildDetail
(IBuildDetail.Information
)を検索して特別なデータを見つけ、ビルドディメンション用に作成したカスタムメジャーにデータを送り込むことができます。
他にご不明な点がございましたら、お気軽にお問い合わせください。