我们有一个自定义构建,它在整个构建过程中多次使用我们的构建代理(这是不再是我们公司的创建者的设计)。我们刚刚发现了ActivityLog.AgentScope。 Build-Agent-ID。稍后在进程中再次使用相同的代理时,.xml日志将被覆盖。我们最终只有一个日志,它来自正在使用的代理的最后一个实例。正在覆盖TFS自定义生成代理作用域日志。
例如,代理在构建过程中被调用两次。第一次通话结束,而记录在那里,后来在第二次调用发生并覆盖使用相同的文件名(ActivityLog.AgentScope。构建代理-ID的.xml)
以前的日志所以很自然的,我们”我们希望通过向日志文件名添加时间戳来保留所有日志。但是我们没有在自定义版本中创建这些日志的位置看到。我们通过MDSN's Team Foundation Build Activities和ALM Rangers: TF Build Customization Guide进行了搜索,但没有运气。
我们正在计算构建代理程序并不打算在自定义构建过程中多次使用。但是现在我们依赖于这个自定义构建,是否有办法解决这个问题以保持所有的代理范围日志?我们希望避免重新定制构建只能使用一次代理。
可能是如果你提到的,为什么你正在尝试构建代理人多次拨打其根源问题,我们可能有任何建议或更好的解决方案。 – Isaiah4110