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

升级Jenkins 2.303.2后Blue Ocean无法展开步骤查看日志求助

问题根源

  1. Blue Ocean组件版本不兼容是核心原因:你当前安装的Blue Ocean系列插件分为两个不匹配的版本线,1.25.2版本的核心组件(包括Blue Ocean Core JS、REST API for Blue Ocean、Web for Blue Ocean等)和1.24.8版本的业务逻辑组件(包括Pipeline implementation for Blue Ocean、Events API for Blue Ocean等)混用,前端界面请求的接口数据格式和后端返回的字段不匹配,导致步骤展开时渲染失败,无法加载日志。
  2. 缺少主插件的版本约束:Blue Ocean主插件的核心作用是统一管理所有依赖组件的版本兼容关系,你单独升级零散组件没有统一的版本绑定规则,自然会出现部分组件无法升级、版本混乱的问题。
  3. 不兼容的残留配置:部分升级到1.25.2的组件可能存在和Jenkins 2.303.2、旧版本插件残留配置不匹配的问题,进一步加剧了界面异常。

修复方案

方案一:版本回退(无需修改现有任务,快速恢复功能)

把所有已升级到1.25.2的Blue Ocean相关组件全部降级到1.24.8版本,保证所有同系列插件版本完全统一:

  • 降级清单:Blue Ocean Core JS、Common API for Blue Ocean、Config API for Blue Ocean、DEPRECATED Blue Ocean Executor Info、JIRA Integration for Blue Ocean、Pipeline SCM API for Blue Ocean、REST API for Blue Ocean、Web for Blue Ocean
  • 操作完成后重启Jenkins实例,清理浏览器缓存后即可验证步骤展开功能,该方案操作风险极低,不会影响现有任务配置。

方案二:完整适配升级(适合需要使用Blue Ocean新功能的场景)

如果需要跟进高版本Blue Ocean的功能,按以下步骤操作:

  1. 提前备份Jenkins全量数据,包含插件列表、所有任务配置、构建历史,确保出现异常可以快速回滚
  2. 卸载当前所有已安装的Blue Ocean系列插件,完成后重启Jenkins
  3. 直接搜索安装Blue Ocean主插件,主插件会自动匹配和Jenkins 2.303.2兼容的所有依赖组件,统一安装对应版本,不会出现版本混用问题
  4. 升级完成后先验证少量核心任务的功能正常,再全量开放给用户使用。你之前看到的任务重配置警告属于插件升级的通用提示,绝大多数场景下现有Pipeline任务无需修改,仅极少数使用了废弃语法的任务需要调整。

临时应急方案

如果暂时不想调整插件配置,可以让用户临时切换到Jenkins经典界面查看构建步骤日志,不会影响核心构建能力的使用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 00:24:04