我们从 2010 年开始使用 TFS,每年定期升级。为了管理其数据大小,我们实施了 Azure DevOps 的保留策略。虽然我们观察到工件大小有所减少,但我们注意到内容表 (tbl_content) 中没有删除任何内容,并且磁盘空间也没有被释放。我应该采取什么步骤来回收磁盘空间?
我们使用了 prc_CleanupDeletedFileContent 和 prc_DeleteUnusedFiles,但我们只获得了 3 GB 的空间。
artifacts
的大小一般包含以下物体的大小:
已发布到 Azure Artifacts 源并仍保留的包。它还包括已移入回收站但未永久删除的包。
构建管道中的发布构建工件任务发布的工件。
要减小
artifacts
的大小,您可以尝试以下操作:
在 Azure Artifacts 源中设置保留策略以自动删除包。
删除一些不需要的包(如果它们仍保留在 Azure Artifacts 源中)。
手动永久删除已移入回收站的软件包(如果您将来不需要恢复任何软件包)。
删除一些不需要的构建(如果它们仍保留在构建管道中)。这还将删除这些构建中的 Publish build artifacts 任务发布的工件。