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

如何在Jenkins中访问旧版及‘永久保留’构建?

如何访问Jenkins单个任务中标记为“永久保留”的构建

方法1:通过任务页面的构建历史筛选

进入目标任务的主页,找到页面中的Build History区域:

  • 点击历史区域上方的「Filter」按钮(部分版本为筛选图标)
  • 在弹出的筛选选项里勾选「Keep forever」,即可显示该任务下所有标记为永久保留的构建,点击对应条目就能进入构建详情页。

方法2:直接访问构建URL

如果已知目标构建的编号,可直接通过URL跳转访问:
在浏览器地址栏输入格式如下的地址:

http://你的Jenkins服务器地址/job/任务名称/构建编号/

例如任务名为Deploy-Prod、构建编号为123,则完整URL为http://jenkins.example.com/job/Deploy-Prod/123/。只要该构建标记了永久保留,就能直接打开详情页。

方法3:通过Jenkins脚本控制台批量查询单个任务的永久保留构建

如果需要一次性获取单个任务下所有永久保留构建的完整列表:

  1. 进入Jenkins的「Manage Jenkins」→「Script Console」页面
  2. 运行以下Groovy脚本(替换你的任务全名为实际任务名称,若任务在文件夹下需填写完整路径,比如ProjectFolder/SubFolder/任务名):
def job = Jenkins.instance.getItemByFullName("你的任务全名")
job.builds.each { build ->
    if (build.isKeepLog()) {
        println "构建编号: ${build.number} | 构建名称: ${build.displayName} | 访问地址: ${build.url}"
    }
}
  1. 点击「Run」按钮,控制台会输出该任务下所有永久保留构建的详细信息。

补充说明

默认状态下,Jenkins任务的构建历史可能只显示最近N个构建(可在任务配置的「Build History」选项中调整保留数量),但标记为「永久保留」的构建不会被自动删除,只是默认不展示在常规历史列表中,通过上述方法即可快速定位访问。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 10:09:58