【问题标题】:Change TFS 2013 ActivityLog.xml location更改 TFS 2013 ActivityLog.xml 位置
【发布时间】:2013-11-18 21:00:50
【问题描述】:

我们的构建服务器使用D: 驱动器作为工作空间,每天早上都会擦除它以避免磁盘空间问题。 TFS 2013 的问题在于它在运行 TFS 的用户的%temp% 目录中存储了大量日志(ActivityLog.xml 文件),并且C: 驱动器在我们的构建机器上快速填满。

除了更改 %temp% 环境变量的值之外,有没有办法告诉 TFS 将这些日志文件放在其他地方?还是增加C: 磁盘大小是唯一的解决方案?

【问题讨论】:

    标签: tfs


    【解决方案1】:

    建议你使用SetBuildPropertiesActivity,使用SetBuildProperties将关键数据点写入IBuildDetail object

    •LogLocation(字符串):您可以使用 LogLocation 属性将 UNC 文件路径记录到构建过程中放置​​日志文件的文件夹。

    链接:http://msdn.microsoft.com/en-us/library/vstudio/gg265783.aspx

    【讨论】:

    • LogLocation 对我的构建没有影响。 LogLocation 下方的注释指出 您可能不需要在自定义构建过程中使用此属性。此属性主要供 UpgradeTemplate.xaml 文件使用,以支持旧版构建过程。 所以我猜这是意料之中的。
    【解决方案2】:

    我不确定您是否可以更改位置,但另一种选择是安排任务定期删除临时文件。

    这是他们正在这样做的另一篇文章。 Large TFSUser\AppData\Local\Temp Directory on Build Machine

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-12
      • 1970-01-01
      • 2014-10-07
      • 2014-09-26
      • 1970-01-01
      • 2013-12-28
      • 1970-01-01
      • 2021-12-30
      相关资源
      最近更新 更多