目前,我的团队正在为我们的本地 TFS 2015 安装使用本地构建代理。我们已经在我们自己的开发机器上安装了这些构建代理。但是,我们遇到了限制持续集成构建所需空间的问题。
我们的磁盘空间有限。因此,我们必须手动删除旧的构建任务(包括源和工件)以清理磁盘空间。
有什么方法可以自动化吗?最好通过告诉 TFS 自动删除较旧的构建任务。
目前,我的团队正在为我们的本地 TFS 2015 安装使用本地构建代理。我们已经在我们自己的开发机器上安装了这些构建代理。但是,我们遇到了限制持续集成构建所需空间的问题。
我们的磁盘空间有限。因此,我们必须手动删除旧的构建任务(包括源和工件)以清理磁盘空间。
有什么方法可以自动化吗?最好通过告诉 TFS 自动删除较旧的构建任务。
您可以指定构建保留策略,这将自动删除旧的已完成构建以最大程度地减少混乱。您可以在构建定义的保留选项卡上修改这些策略。保留政策将删除以下项目:
当前,删除构建时会删除服务器删除,但不会删除到 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 放置和工作文件夹,您可以在构建定义中添加任务删除文件以删除工作文件夹和放置文件夹。