0

我有带有 Build Agent 和 Buld Controller 的 TFS 2012。如果我开始一个非常耗时的构建,我想将已构建的 dll 的名称写入日志文件(如构建窗口)。如果构建(dll)的一部分失败,我也想记录错误的原因。我有一个IBuildDetail对象,但我没有找到相关的属性。

4

1 回答 1

1

TFS Build 启动 MSBuild 工具以执行实际编译。默认情况下,TFS 将捕获 MSBuild 日志(其中包含有关已构建内容、错误、警告等的所有信息)。MSBuild 日志包含在 Build Drop 中,并从 TFS 构建摘要和详细信息页面链接。

除了应该传播到 TFS 构建信息的构建警告和构建错误之外,我认为 IBuildDetail 不会包含任何这些信息。

除了解析 MSBuild 日志以提取您想要的数据之外,我认为没有其他更简单的方法。您到底想完成什么,也许有人可以提出更好的方法?

于 2013-04-25T16:51:49.407 回答