2009-04-16 9 views
2

現在、チームビルド用のmsbuildログは、単なるプレーンテキストなので読みにくいです。私のビルドで作成されたものも約30MBあり、ダウンロードにはかなり時間がかかります(TFSサーバーはデータセンターにあります)。チームビルドログを表示するには良い方法はありますか?

TFS自体またはTFS WebAccessと統合されたこれらのログを簡単に閲覧できる方法を知っている人はいますか?

答えて

2

私はしばらく前にやった次のブログ記事を見てみましょう:

http://www.woodwardweb.com/teamprise/000415.html

これは、あなたにあなたのログファイルの内容経由でストリーミングする単純なASP.NETページを作成する方法について説明しますHTTP。このようにする利点は、Visual Studioでログがレンダリングされる前にページ全体がロードされるのを待つ必要がないことです。

また、ストリーミング中にファイルにシンプルな書式を追加することもできます。私のブログの例では、各ターゲットの開始点を太字で表示し、もう少し目立つようにしていますが、望むならば、このアプローチでどのように夢中になれるかを見ることができます。

+0

ありがとうございました。私は以前あなたのブログ記事を見ていましたが、もう一度それを見つけることができませんでした。リンクありがとう。私は最初にあなたのことを実装するかもしれないと思うので、私は少なくともログをきわめて迅速に見ることができます。 私はまた、素晴らしいログメッセージを追加する方法についていくつかの記事を見てきました。カスタムログされたmsbuildファイルのxslトランスフォームを行うaspxビューです。 http://blogs.msdn.com/aaronhallberg/archive/2006/08/30/adding-custom-loggers-to-team-build.aspx –

+0

これはかなりクールです。あなたが結んだコードを共有したいのであれば、たくさんの人が興味を持っていることを知っています - 素敵な小さなCodePlexプロジェクトを作るかもしれません! –

1

帯域幅を増やすことができない場合は、独自のhtmlロガーを作成してビルドプロセスに添付することをお勧めします。 htmlビルドログをマイナーパーツ(ターゲットやプロジェクトによって定義されたもの)に分割し、特定のパーツが失敗したかどうかにかかわらず、すべてのマイナーパーツを指し示す1つのインデックスファイルを適切な情報でもっています。次に、リンクを介してインデックスファイルと要求されたパーツのみを解析する必要があります。

3つ目の可能性は、ビルドが完了した後にログファイルを圧縮することです。

関連する問題