TFS ワークフロー ログの物理的な場所を探しています。MSBuild ログではなく、[ログの表示] をクリックしたときに表示されるログです。
ログが SQL データベースに保存されていることを他のフォーラムで読みました。しかし、それはどのデータベースで、具体的にはどのテーブルですか?
ありがとう。誰かがこれに対する答えを知っていることを願っています。
ログ ファイルは、TFS Web アクセス リンクを使用して表示できます。詳細については、この MSDN の投稿を参照してください。このトリックを使用したところ、素晴らしかったです。 http://social.msdn.microsoft.com/Forums/en/tfsbuild/thread/14ce49ea-f61a-45e2-be32-beffc81ce415?prof=必須
ログを表示するもう 1 つの方法は、Web アクセス (ビルド出力タブを右クリックし、[フル パスのコピー] を選択してブラウザーに貼り付けます) を使用することです。ログはダウンロードされるため、すばやく下にスクロールできます。
ビルド ログは、デフォルトで [ビルドの場所][ビルド名]\logs ディレクトリの下にある完全な別のビューです。
tbl_Build
データベースのテーブルにクエリを実行することで、データベースからログの場所のリストを取得できますTfs_<CollectionName>
。
SELECT [BuildId],[StartTime],[FinishTime],[LogLocation]
FROM [Tfs_DefaultCollection].[dbo].[tbl_Build]