我们有一个定制的构建,它在整个构建过程中多次使用我们的构建代理(这是已经不在我们公司的创建者的设计)。我们最近发现,ActivityLog.AgentScope.Build-Agent-ID.xml日志在流程稍后再次使用时被覆盖。我们最后只有一个日志,这是从使用的代理的最后一个实例。
例如,在构建过程中,代理会被调用两次。第一个调用结束,日志在那里,稍后发生第二个调用,并使用相同的文件名(ActivityLog.AgentScope.Build-Agent-ID.xml)覆盖前面的日志。
因此,很自然,我们希望通过在日志文件名中添加一个时间戳来保留所有日志。但是,在创建这些日志的自定义构建中,我们看不到什么地方。我们已经搜索了MDSN的构建活动和ALM游侠: TF构建定制指南,但是没有运气。
我们认为构建代理不应该在定制构建过程中多次使用。但是,既然我们依赖于这个自定义构建,有什么方法可以解决这个问题来保存所有代理范围日志呢?我们希望避免重新处理自定义生成,只使用一次代理。
https://stackoverflow.com/questions/20197618
复制相似问题