正在覆盖TFS自定义生成代理范围日志。

时间:2013-11-25 16:06:01

标签: logging tfs custom-build

我们有一个自定义构建,它在整个构建过程中多次使用我们的构建代理(这是不再在我们公司的创建者的设计)。我们刚刚发现,当稍后再次使用同一代理时,ActivityLog.AgentScope。 Build-Agent-ID .xml日志将被覆盖。我们最终只得到一个日志,它来自正在使用的代理的最后一个实例。

例如,代理在构建过程中被调用两次。第一次调用结束,日志就在那里,稍后在第二次调用时发生并使用相同的文件名覆盖前一个日志(ActivityLog.AgentScope。 Build-Agent-ID .xml)

当然,我们希望通过在日志文件名中添加时间戳来保留所有日志。但是我们在创建这些日志的自定义构建中没有看到。我们搜索了MDSN's Team Foundation Build ActivitiesALM Rangers: TF Build Customization Guide,但没有运气。

我们认为构建代理不是要在自定义构建过程中多次使用。但是现在我们依赖于这个自定义构建,有没有办法解决这个问题以保留所有代理范围日志?我们希望避免重新编写自定义构建以仅使用代理一次。

1 个答案:

答案 0 :(得分:1)

我有同样的问题。这是TFS的一个问题(仍然存在于2013版本中)。我在Microsoft创建了一个问题:Issue Link!

请投票给Bug:Bug at Microsoft