如何删除旧版本?(“最大发行版本”)
当我们谈论删除工件时,有两类需要考虑:处理已经部署的工件,以及处理未来的部署。
处理已经部署到Artifactory的工件:
您可以删除旧的构建从UI在工件标签的构建号?树浏览器,右键单击存储库的名称,或深入浏览到你想要递归删除的文件夹,并选择“删除版本”,这将打开一个菜单,其中包含所有相关的构建版本要删除,标记你想删除的版本。
属性从REST API中按版本删除构建“删除构建”查询
处理未来构建:
为了利用删除旧版本的机制,就像“max unique snapshots”对快照版本所做的那样,您可以编写自己的机制“用户插件”它会做以下事情:
- 拦截部署到Artifactory的工件“afterCreate”钩
- 检查部署构件是否来自相关的构建(检查build.name和构建。数属性)
- 运行相应的清理。
