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

升级后Artifactory构建搜索页默认筛选异常问题咨询

Artifactory构建列表默认时间筛选的版本差异与配置方法

版本差异说明

这个默认的「创建时间晚于2024-01-01」筛选是JFrog在Artifactory 7.40及以上版本引入的性能优化特性。7.39.x及更早版本(如你之前使用的7.39.4)确实没有这个默认限制,当时无筛选时会直接加载所有构建数据。引入该限制的核心目的是避免大量构建数据一次性加载导致UI卡顿、响应缓慢。

默认筛选的可配置性

该默认筛选是可调整的,但不在仓库布局设置中,需要通过以下两种方式修改:

1. UI配置(部分OSS版本支持)

  • 以管理员身份进入Artifactory后台,路径为 Admin > General Configuration
  • 找到「Builds」相关配置区域(部分版本显示为「Build List Default Filter」)
  • 可直接修改默认时间范围(比如设置为更早的日期),或选择移除默认时间筛选(部分OSS版本可能隐藏此UI选项,此时需用API方式)

2. REST API修改(通用方法)

使用管理员权限调用系统配置API,调整默认筛选参数:

  • 发送PUT请求到 {ARTIFACTORY_URL}/api/system/configuration
  • 请求体示例(JSON格式):
    {
      "buildsDefaultSearchFilter": {
        "createdAfter": "2020-01-01T00:00:00.000Z",
        "createdBefore": null
      }
    }
    
  • 若要完全移除默认时间筛选,将createdAfter设为null即可
  • 操作前建议备份当前系统配置,避免配置错误

移除筛选后无法完整列出构建的解决办法

新版本中,无筛选时默认会限制返回的构建数量(同样是性能保护机制)。若要查看所有构建,可通过以下方式:

  • 使用Advanced Search(高级搜索)功能,不设置时间筛选,通过分页浏览全部结果
  • 调用REST API的/api/build接口,通过offset和limit参数分页获取所有构建数据

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 06:32:16