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

复制Jenkins虚拟机后侧边栏New View链接异常,如何修改URL?

解决Jenkins复制虚拟机后「New View」链接指向旧URL的问题

嘿,我来帮你搞定这个Jenkins的小毛病!首先得告诉你,Jenkins的界面几乎都是动态生成的,你找不到静态HTML主页面是完全正常的——它不像普通静态网站那样有固定的index.html,所有菜单链接都是从配置、插件或者系统参数里动态渲染出来的。

你的问题核心是「New View」用了绝对路径(https://jenkins-dev.xxx.xxx/newView),而其他正常菜单用的是相对路径(/credentials),这说明旧的URL被存在了某个系统配置或者缓存里,下面是一步步的解决方法:

1. 先检查Jenkins系统核心配置

这是最常见的问题根源:

  • 点击侧边栏的「Manage Jenkins」→「Configure System」
  • 滚动到「Jenkins Location」区域,确认「Jenkins URL」已经改成https://jenkins-test.xxx.xxx/(注意末尾的斜杠)
  • 点击页面底部的「Save」保存,然后刷新页面,看看「New View」的链接是否恢复正常

2. 清除Jenkins缓存并重启服务

如果配置改了还是没用,大概率是缓存在搞鬼:

  • 最简单的方法是重启Jenkins服务,用命令行执行(根据你的操作系统调整):
    sudo systemctl restart jenkins  # 适用于systemd系统(Ubuntu 16.04+、CentOS 7+等)
    # 或者用service命令:sudo service jenkins restart
    
  • 也可以在Jenkins后台操作:进入「Manage Jenkins」→「Reload Configuration from Disk」,强制Jenkins重新读取所有配置文件

3. 检查视图相关插件的配置

有些视图类插件会自己存储URL配置,比如「View Job Filters」、「Nested Views」这类:

  • 进入「Manage Jenkins」→「Manage Plugins」→「Installed」标签页
  • 搜索「view」相关的插件,逐个进入它们的配置页面(如果有的话),看看有没有遗留的旧URL,修改后保存

4. 手动修改Jenkins核心配置文件(终极方案)

如果上面的方法都没解决,直接去改Jenkins的主配置文件:

  1. 先备份配置文件,防止改错:
    sudo cp /var/lib/jenkins/config.xml /var/lib/jenkins/config.xml.bak
    
  2. 编辑配置文件:
    sudo nano /var/lib/jenkins/config.xml
    
  3. 用快捷键Ctrl+W搜索jenkins-dev.xxx.xxx,把所有找到的字符串替换成jenkins-test.xxx.xxx
  4. 按Ctrl+O保存,Ctrl+X退出编辑器
  5. 重启Jenkins服务,让配置生效

按照这个流程走,基本就能解决「New View」链接指向旧URL的问题啦!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.13 08:58:58