Artifactory 中有没有办法只保留已发布 Artifactory 的 N 个版本?
Nexus 有一个可以配置为执行此操作的计划任务,但我在 Artifactory 中找不到。也许我没有找对地方?
我问的原因是,我们有一个 Maven 存储库,它兼作 yum 存储库,并且随着持续构建的进行,我们不断上传 rpm(这是“发布” Artifactory ,而不是“快照” Artifactory ),因此它们很快吃掉空间。
我必须编写自己的脚本来清理已发布的 Artifactory 吗?
最佳答案
您所寻找的(可以执行任何操作的计划任务,包括清理)通常是用户插件,并且 scheduled jobs特别是。
使用Public API (特别是存储库
和/或搜索
对象)您可以根据自定义逻辑轻松删除 Artifactory 。
关于Artifactory:如何保留一个Release的N个版本(不是快照)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24877466/