【发布时间】:2017-07-21 21:08:25
【问题描述】:
我们在一天内为各种服务构建和部署多个版本。由于这个原因,我们浪费了大量的存储空间来存储永远不会再次使用的旧版本的工件。
有没有办法自动删除旧版本并只保留 OSS 3.0.0 中的最后 10 个版本等少数版本?
我搜索了那里的文档,但找不到任何可以自动运行的东西。目前我必须手动选择和删除它们,这非常容易出错且耗时。
关于我的设置的一些细节:
- “文件”类型“blob”用于存储。
- 存储库是自我“托管”的,格式为“maven2”
【问题讨论】:
-
首先为什么要使用旧版本的 Nexus?使用 REST API 来处理这个怎么样?见books.sonatype.com/nexus-book/reference3/scripting.html
-
感谢您的指点。在安装时,3.0.0 是他们提供的最新版本。我会检查他们的rest-api。