我们处于Artifactory版本4.12.2。如果我有十个本地存储库,并且我想在五个存储库中保留最新的二十个工件,而在其他五个存储库中保持无限制。需要建议我如何实现它。我试图使用jfrog网站提供的插件(groovy),但似乎这意味着所有存储库的删除规则。 感谢建议!
答案 0 :(得分:2)
如果您正在讨论artifactCleanup.groovy文件,可以通过添加属性文件为插件定义一组存储库。属性文件artifactCleanup.properties应如下所示:
policies = [
[ " 0 0 12 1/1 * ? *", [ "libs-releases-local" ], 3 ],
]
这包含允许插件知道何时运行的cron表达式以及存储库名称。
在此特定示例中,插件将在每天中午12点运行。