You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在JFrog Artifactory中配置保留策略:清理100天前SNAPSHOT并排除特定路径

在JFrog Artifactory中配置SNAPSHOT版本自动清理与路径排除策略

创建通用SNAPSHOT清理规则

  • 登录Artifactory后台,进入Admin -> Repository Management -> Cleanup Policies
  • 点击New新建清理策略,填写基础信息:
    • 策略名称:比如100天SNAPSHOT自动清理
    • 描述:自动删除超过100天的SNAPSHOT版本,排除指定路径文件
  • 切换到Criteria标签页,配置清理条件:
    • 勾选Include Snapshots
    • 设置**Max Age (Days)**为100
    • 若仅针对特定仓库,在Repositories下拉框选择目标仓库(也可后续关联)

添加路径排除规则

  • 切换到Exclusions标签页
  • 点击Add按钮,在Path Pattern中输入需永久留存的路径,支持通配符:
    • 匹配整个团队目录:libs-snapshot-local/com/teamA/**
    • 匹配单个特定文件:libs-snapshot-local/com/teamB/tool/1.0-SNAPSHOT/tool.jar
  • 可添加多条规则,覆盖所有需保留的路径

关联清理策略到目标仓库

  • 进入Repositories,选中目标SNAPSHOT仓库(比如libs-snapshot-local)
  • 切换到Settings标签页,找到Cleanup Policy下拉框,选择刚创建的100天SNAPSHOT自动清理策略
  • 点击Save保存配置

验证与手动执行(可选)

  • 返回Cleanup Policies页面,选中目标策略,点击Dry Run
  • 查看Dry Run结果,确认待删除文件不包含排除路径下的内容
  • 若结果符合预期,可点击Run Now手动执行一次清理,或等待策略按调度自动触发

内容的提问来源于stack exchange,提问作者Vowneee

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 08:56:08