TFS生成服务器磁盘空间问题,是否可以删除生成目录下的文件夹
TFS生成服务器上的磁盘空间不足。我注意到构建目录有1-N个文件夹。里面是完整的二进制源代码等TFS生成服务器磁盘空间问题,是否可以删除生成目录下的文件夹,tfs,tfsbuild,Tfs,Tfsbuild,TFS生成服务器上的磁盘空间不足。我注意到构建目录有1-N个文件夹。里面是完整的二进制源代码等 有人能确认删除这些文件夹是否安全吗?生成文件夹的方法是获取源代码,然后运行工具(编译器、单元测试等)生成输出 在大多数情况下,删除生成文件夹是安全的-但是,在某些情况下,例如当您使用增量生成时,生成可能无法在以后正常工作。。。例如,在增量构建的情况下,您需要强制完整构建重新填充所需的所有源代码。但是,如果您创建了构建,那么您应该不会有任何问题来解决这些问题 特别是单元测试,它有一个随时间积累大量历史数
有人能确认删除这些文件夹是否安全吗?生成文件夹的方法是获取源代码,然后运行工具(编译器、单元测试等)生成输出 在大多数情况下,删除生成文件夹是安全的-但是,在某些情况下,例如当您使用增量生成时,生成可能无法在以后正常工作。。。例如,在增量构建的情况下,您需要强制完整构建重新填充所需的所有源代码。但是,如果您创建了构建,那么您应该不会有任何问题来解决这些问题 特别是单元测试,它有一个随时间积累大量历史数据的习惯 同时检查您的drop文件夹-这将随着时间的推移而累积,因为默认情况下每个构建都会保留。您可能希望将这些生成归档到另一台服务器中,或者在一段时间后删除生成。您还可以配置(在构建定义中)保留多少构建,因此对于CI构建,您可能希望将其设置为5,而不是默认的无限 使用TFS清理的另一个重要位置是临时文件夹。转到构建用户帐户(C:/users/build/appdata/local/temp)并定期清理,因为TFS往往会留下很多混乱(在旧版本中,创建65536个临时文件后,它会开始失败构建。希望现在已经修复)
我将从temp开始,然后在其他地方查找要删除的内容,如果您仍然存在空间问题生成文件夹的方法是获取源代码,然后运行工具(编译器、单元测试等)生成输出 在大多数情况下,删除生成文件夹是安全的-但是,在某些情况下,例如当您使用增量生成时,生成可能无法在以后正常工作。。。例如,在增量构建的情况下,您需要强制完整构建重新填充所需的所有源代码。但是,如果您创建了构建,那么您应该不会有任何问题来解决这些问题 特别是单元测试,它有一个随时间积累大量历史数据的习惯 同时检查您的drop文件夹-这将随着时间的推移而累积,因为默认情况下每个构建都会保留。您可能希望将这些生成归档到另一台服务器中,或者在一段时间后删除生成。您还可以配置(在构建定义中)保留多少构建,因此对于CI构建,您可能希望将其设置为5,而不是默认的无限 使用TFS清理的另一个重要位置是临时文件夹。转到构建用户帐户(C:/users/build/appdata/local/temp)并定期清理,因为TFS往往会留下很多混乱(在旧版本中,创建65536个临时文件后,它会开始失败构建。希望现在已经修复)
我从temp开始,然后在其他地方查找要删除的内容,如果您仍然存在空间问题我发现构建服务器上使用的大部分空间都是IIS日志(
C:\inetpub\logs\LogFiles\W3SVC2
)。这是使用WinDirStat
确定的 我发现构建服务器上使用的大部分空间都是IIS日志(C:\inetpub\logs\LogFiles\W3SVC2
)。这是使用WinDirStat
确定的 我经常这样做…我经常这样做。。。