如何删除旧版本?(“最大发行版本”)

JFrog支持
2016-10-06 35

当我们谈论删除工件时,有两类需要考虑:处理已经部署的工件,以及处理未来的部署。

处理已经部署到Artifactory的工件:

您可以删除旧的构建从UI在工件标签的构建号?树浏览器,右键单击存储库的名称,或深入浏览到你想要递归删除的文件夹,并选择“删除版本”,这将打开一个菜单,其中包含所有相关的构建版本要删除,标记你想删除的版本。

属性从REST API中按版本删除构建“删除构建”查询

处理未来构建:

为了利用删除旧版本的机制,就像“max unique snapshots”对快照版本所做的那样,您可以编写自己的机制“用户插件”它会做以下事情:

  • 拦截部署到Artifactory的工件“afterCreate”
  • 检查部署构件是否来自相关的构建(检查build.name和构建。数属性)
  • 运行相应的清理。