TFS构建服务器磁盘空间问题,可以删除构建目录下的文件夹

时间:2014-03-01 13:04:36

标签: tfs2012

我们的TFS Build服务器上的磁盘空间不足。我注意到Build目录有1-N个文件夹。里面是完整的二进制来源等。

有人可以确认删除这些文件夹是否安全?

2 个答案:

答案 0 :(得分:4)

构建文件夹是通过获取源,然后运行工具(编译器,单元测试等)来生成输出。

在大多数情况下,删除构建文件夹是安全的 - 但是,在某些情况下,例如当您使用增量构建时,构建可能无法在以后正常工作...在增量构建的情况下,您需要强制例如,完整构建以重新填充所需的所有源代码。但是,如果您创建了构建,那么解决这些问题应该没有问题。

特别是单元测试习惯会随着时间的推移积累大量历史数据。

同时检查您的drop文件夹 - 这会随着时间的推移而逐渐增加,因为默认情况下会保留每个版本。您可能希望将这些构建存档在另一台服务器中,或者在一段时间后删除构建。您还可以配置(在构建定义中)保​​留多少构建,因此对于CI构建,您可能希望将其设置为5而不是默认值为unlimited。

使用TFS清理的另一个重要位置是临时文件夹。转到构建用户帐户(C:/ users / build / appdata / local / temp)并定期清理它,因为TFS往往会留下很多混乱(在旧版本中,它会在创建65536后开始失败构建临时文件。希望现在已经解决了这个问题)

我从temp开始,然后在其他地方查找要删除的内容,如果你还有空间问题

答案 1 :(得分:0)

我发现构建服务器上使用的大部分空间都是IIS日志(C:\inetpub\logs\LogFiles\W3SVC2)。这是使用WinDirStat确定的。