构建日志如何传输到 TFS?是通过网络服务还是其他方式?
另外,转移的频率如何?都是一个批量吗?
我目前没有办法进行测试,但有根据的猜测说它是即时的,并且通过 App Tier 的网络服务。Visual Studio 还能如何在构建运行时为您提供详细的构建反馈。
TFS2010 中的构建是工作流。我相信每时每刻的信息都是通过 Windows Workflow Foundation 中内置的 Workflow Tracking 机制发送到 TFS 的。
您可以通过 VS2010 或 VS2012 访问构建日志,如果您想查看它,只需查询您感兴趣的构建。如果您想以编程方式访问构建日志,整个构建日志可以在Tfs_YourTeamProjectCollection数据库中找到Tbl_BuildInformation。Tbl_BuildInformation表包含自引用条目以保存构建日志层次结构,并且所有构建信息都保存在 XML 中。
如果您有兴趣沿着这条路线走下去,我会在我的博客中详细介绍。在这里发帖有点多。