目前,我的团队正在使用本地构建代理进行内部部署的TFS 2015安装。我们已经在自己的开发机器上安装了这些构建代理。但是,我们遇到了限制持续集成构建所需空间的问题。
我们的磁盘空间有限。因此,我们必须手动删除旧的构建任务(包括源和工件)以清理磁盘空间。
有没有办法实现自动化?最好告诉TFS自动删除旧的构建任务。
答案 0 :(得分:1)
您可以specify build retention policies,它会自动删除旧的已完成版本以最大限度地减少混乱。您可以在构建定义的保留标签上修改这些策略。保留政策将删除以下项目:
Currentlt,删除构建时删除服务器丢弃,但不删除到UNC共享。 这已在Team Services上修复,并且在Team Foundation Server'15'中,目前处于预发行版。检查:https://connect.microsoft.com/VisualStudio/feedback/details/1513256/build-preview-drop-folder-not-deleted-when-build-is-deleted
不会删除计算机上的工作文件夹。要删除UNC drop和工作文件夹,可以在构建定义中添加任务Delete files以删除工作文件夹和删除文件夹。