0

Build Agent と Buld Controller を備えた TFS 2012 があります。非常に時間がかかるビルドを開始する場合、ビルドされた dll の名前 (ビルド ウィンドウなど) をログ ファイルに書き込みたいと思います。ビルド (dll) の一部が失敗した場合、エラーの理由も記録したいと思います。オブジェクトはありIBuildDetailますが、関連するプロパティが見つかりません。

4

1 に答える 1

1

TFS ビルドは、MSBuild ツールを起動して実際のコンパイルを実行します。既定では、TFS は MSBuild ログ (ビルドされたもの、エラー、警告などに関するすべての情報を含む) をキャプチャします。MSBuild ログはビルド ドロップに含まれており、TFS ビルドの概要と詳細ページからリンクされています。

TFSビルド情報に伝播する必要があるビルド警告とビルドエラーを除いて、IBuildDetailにその情報が含まれるとは思いません。

MSBuild ログを解析して必要なデータを抽出する以外に、他に簡単な方法はないと思います。正確に何を達成しようとしているのか、誰かがより良いアプローチを提案できるでしょうか?

于 2013-04-25T16:51:49.407 に答える