3

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

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

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

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

4

1 回答 1

1

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

请投票给错误:微软的错误

于 2013-12-17T09:34:16.423 回答