jenkins 安装插件依赖的坑
开篇:
使用Jenkins 升级 或者安装插件的的时候一定要慎重!一定要慎重!一定要慎重!
不然你将踩入一个大坑,并且网上的各种复制黏贴的解决办法 会将你带入无尽的深渊
大坑:
首先你要安装一个插件,比如Extended Choice Parameter插件 ,且你已经配置了国内的插件镜像源 ,像这样
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/current/update-center.json
这个时候 你可能会直接 在可选插件中去搜索 Extended Choice Parameter ,不出意外你会直接勾选 然后安装,最后安装完成 等待重启
比如安装一个 构建的多选参数插件,
到这里 那么恭喜你,你的其他已经安装的插件 可能已经无法使用了 ,
Jenkins 按照插件时,会顺带安装这些插件的依赖,这些插件依赖同时有可能也是你其他已经安装号的插件的依赖,而这些依赖的插件 有可能 并不能在当前的Jenkins 版本下运行
注意,插件 和 Jenkins版本是有兼容性的要求!!!
大坑1 Jenkins 直接无法启动 报错 :
Jenkins 即使 你换了国内的镜像源,Jenkins 给你安装的时候 默认安装的都是 最新版本Jenkins 所兼容的插件,而不是你当前所使用的Jenkins 版本兼容的插件
(Jenkins 牛逼!!!🤮)
这里的镜像源 需要配置 你当前Jenkins版本所匹配的镜像源 才行 ,真的是智障设计
在这里查找符合你版本的镜像源 :https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/
我的Jenkins是2.278版本的 所以镜像源用的是这个 https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/dynamic-2.278/update-center.json
配置号新的镜像源后,获取更新, 我尼玛 又报错
Jenkins: signature verification failed in update site ‘default‘ (show details)
解决办法是 增加Jenkins 运行参数 -Dhudson.model.DownloadService.noSignatureCheck=true
Jenkins的配置文件通常位于`/etc/default/jenkins`或`/etc/sysconfig/jenkins`目录下
最后重启 systemctl restart jenkins 解决
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具