如何从Artifactory中完全删除工件?
主题
通过本文了解如何从Artifactory中完全删除工件,以及Artifactory删除过程是如何工作的。
描述
这篇文章将是有用的,如果你
- 为什么删除操作不能释放Artifactory中的磁盘空间
- 想知道Artifactory删除是如何工作的
请注意,删除大量工件可能会导致数据库和磁盘IO等资源使用的增加,因此在非工作时间运行大型删除或按块删除项目可能很重要。2022世界杯阿根廷预选赛赛程
决议
1.您可以通过Artifactory GUI或使用对资源具有delete权限的用户来删除工件或构建
2.请注意,如果您已经从存储中删除了工件,则不会立即删除垃圾桶启用特性(默认启用)。如果您想从垃圾桶中删除工件,您可以从Artifact浏览器中删除它,或者通过运行下面的REST api来删除它。
3.即使在完成上述步骤之后,Artifactory也不会立即释放文件存储,因为Artifactory在其运行过程中运行删除操作垃圾收集而且只有在数据库中没有任何地方引用二进制文件时才会这样做。
相关的参考:
//m.si-fil.com/confluence/display/RTF/Managing+Disk+Space+Usage
https://github.com/JFrogDev/artifactory-user-plugins/tree/master/cleanup/artifactCleanup
