首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >清理J蛙手工开放源码软件中的旧文物

清理J蛙手工开放源码软件中的旧文物
EN

Stack Overflow用户
提问于 2017-07-24 09:00:31
回答 2查看 1.9K关注 0票数 2

我使用的是J蛙构件开放源码软件版本5,我可以看到我的快照存储库太大了,我想从快照存储库中删除不想要的工件。

我想移除所有在过去6个月中没有下载的工件。我尝试了下面的方法,但它似乎不起作用,因为我使用的是开放源码软件版本。

curl -X POST -v -u user:'password' "http://<my artifactory url>/artifactory/api/execute/cleanup?params=months=6|repos=snapshots|dryRun|paceTimeMS=2000"

有没有其他方法可以让我完成我的任务,如果有人能帮我做这件事,我会非常感激的。

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-07-25 08:26:08

您可以使用JFrog的CLI删除基于AQL查询的项。

例如,您可以使用AQL查询,例如:

代码语言:javascript
复制
items.find({"created" : {"$before" : "6mo"}}) 

查找6个月前创建的所有项目。

然后,可以使用AQL作为规范文件的一部分,使用JFrog CLI删除项和工件。

  • 阅读更多关于AQL 时间算子的信息
  • 阅读有关CLI和文件规范的更多信息
票数 5
EN

Stack Overflow用户

发布于 2017-07-26 10:38:50

代码语言:javascript
复制
items.find (
    {
             "repo":"snapshots",
             "stat.downloads":{"$eq":null}
    }

)

这将搜索从未下载过的文件,其存储库名为“快照”。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45276329

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档