Artifactory - Explicity清理旧快照

时间:2014-04-15 21:05:33

标签: maven artifactory

根据docs,我们可能会设置 Max Unique Snapshots 以在每次新部署时丢弃工件的旧快照。

如上所述:

  

不会立即删除冗余快照每隔5分钟,   Artifactory运行一个后台进程来检查Max的值   唯一快照并删除超出该数量的最旧快照。   例如,如果您当前有7个快照并设置了Max Unique   快照到5然后下次运行后台进程,它会   删除2个最旧的快照。

我有两个问题:

  • '5分钟调度程序'是否可配置?它似乎无法正常工作(在2.6.4版本中测试过)。

  • 如果我有一个3年+大约250gb的Artifactory,那么性能上的任何麻烦/减慢服务器的速度怎么样?这项工作能否按预期正常工作?

2 个答案:

答案 0 :(得分:0)

5分钟的时间段是不可配置的,但应该可行。什么对你不起作用? 关于性能问题 - 我们真的建议升级到Artifactory 3.它比版本2提高了10到100倍的性能。

答案 1 :(得分:0)

Artifactory不会仅由于减小了最大唯一快照数而删除快照。您需要推送另一个快照来触发给定group + artifact + version的清理过程。

换句话说,您需要手动删除旧快照。设置仅适用于新上传的快照。