如何限制Nexus中已部署快照工件的数量?


问题内容

我们正在使用Nexus部署快照工件。我们的构建服务器使用以下命令在每次构建期间部署它们:mvn
deploy。结果,在每个构建上都部署了工件的较新版本。已经将大约数十个工件部署到存储库的问题,当然我们只需要最后一个工件。有什么方法可以限制Nexus中已部署快照工件的数量?谢谢迈克尔的帮助


问题答案:

创建计划任务以清除旧快照。

以下链接描述了功能:

您可以将任务配置为始终保留最少数量的工件。非常灵活。

存储库管理器版本2中唯一的“陷阱”是,您还需要运行第二个任务 Empty Trash ,以收回磁盘空间。对于版本3,您将需要运行 Compact
blob存储,
以确保删除操作将返回磁盘空间。参见上面的文档。