更改TFS 2013 ActivityLog.xml位置

更改TFS 2013 ActivityLog.xml位置,tfs,Tfs,我们的构建服务器将D:驱动器用于工作区,每天早上都会擦除驱动器以避免磁盘空间问题。TFS 2013的问题在于,它在运行TFS的用户的%temp%目录中存储了大量日志(ActivityLog.xml文件),并且C:驱动器在我们的构建机器上很快就填满了 除了更改%temp%环境变量的值外,是否有其他方法告诉TFS将这些日志文件放在其他位置?或者增加C:磁盘大小是唯一的解决方案吗?我不确定您是否可以更改位置,但另一种选择是安排一项任务定期删除临时文件 这是另一篇他们正在做的文章。 我建议您使用SetB

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


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

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

这是另一篇他们正在做的文章。

我建议您使用
SetBuildProperties活动
,使用SetBuildProperties将关键数据点写入
ibilddetail对象

•LogLocation
(字符串):您可以使用LogLocation属性记录UNC文件路径到生成过程放置日志文件的文件夹


链接:

LogLocation
对我的构建没有影响。下面的注释
LogLocation
说明您可能不需要在自定义生成过程中使用此属性。此属性主要用于UpgradeTemplate.xaml文件以支持旧版生成过程。所以我想这是意料之中的。