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

如何解决Jenkins中Deprecated Groovy Libraries插件弃用问题

Jenkins 废弃Pipeline Groovy Libraries插件无法卸载的处理方案

首先明确核心前提:你看到的Pipeline: Deprecated Groovy Libraries Version 588.v576c103a_ff86是Jenkins Pipeline组件迭代拆分后的兼容占位插件,本身不承载独立业务逻辑,是旧版Pipeline插件组的强制依赖项,直接强制卸载会导致所有流水线构建功能异常。

可按以下优先级选择处理方案:

  • 方案1(推荐,无风险):升级关联依赖插件后正常卸载
    1. 进入插件管理的「可更新」页面,全量升级以下关联插件到官方发布的最新稳定版:
      • Pipeline 聚合插件组
      • Pipeline: Declarative 声明式流水线插件
      • Pipeline: GitHub Groovy Libraries 插件
    2. 升级完成后按提示重启Jenkins
    3. 重启后回到已安装插件列表,高版本的上述三个插件已经移除了对该废弃插件的硬依赖,此时插件的卸载按钮会恢复可用,直接点击卸载、二次重启即可完成移除,不会产生功能异常
  • 方案2(适用于无法升级全套Pipeline插件的场景):忽略弃用提示
    该插件作为兼容层存在时,不会引入已知安全漏洞,也不会影响现有流水线、共享库的正常运行,弃用提示仅代表官方不再为该插件单独发布版本更新,功能已经合并入新版Pipeline核心组件,日常使用无负面影响,不需要强行卸载
  • 方案3(适用于确认所有依赖插件已升级但仍无法卸载的场景):手动移除插件文件
    1. 先停止Jenkins服务
    2. 进入Jenkins主目录下的plugins子目录,删除workflow-cps-global-lib.jpi文件,以及同名的workflow-cps-global-lib解压文件夹
    3. 重新启动Jenkins服务,进入插件管理页执行一次依赖校验,确认流水线相关功能运行正常即可

注意:禁止通过修改插件元数据、跳过依赖检查的方式在Web端强制卸载该插件,该操作会直接导致所有声明式流水线、共享库相关构建任务执行失败,故障恢复需要重新安装对应插件并回滚配置。

内容的提问来源于stack exchange,提问作者Daniel YC Lin

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.30 11:33:11