jenkins插件冲突解决以及版本升级

这篇具有很好参考价值的文章主要介绍了jenkins插件冲突解决以及版本升级。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

先来一张报错信息,真的是拉不到头。。
jenkins插件冲突解决以及版本升级

一、首先解决第一个问题,将插件下载地址换为国内源

jenkins插件冲突解决以及版本升级
官方源:https://updates.jenkins.io/update-center.json
国内源: https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/current/update-center.json
国内源2:http://mirror.xmission.com/jenkins/updates/update-center.json

修改配置文件

  • 进入jenkins安装目录下的/updates/default.json ,将其中的updates.jenkins-ci.org/download 替换为mirrors.tuna.tsinghua.edu.cn/jenkins ,
  • 有些 jenkins 版本当中,是将updates.jenkins.io/download 替换为mirrors.tuna.tsinghua.edu.cn/jenkins
  • 然后,把 www.google.com 修改为 www.baidu.com
sed -i 's#http://updates.jenkins-ci.org/download#https://mirrors.tuna.tsinghua.edu.cn/jenkins#g' default.json
sed -i 's#http://www.google.com#https://www.baidu.com#g' default.json

jenkins插件冲突解决以及版本升级
重启jenkins

二、在解决插件安装问题的过程中,我发现我的jenkins版本过低了,导致安装的一些插件或者已安装的插件依赖的插件不兼容,所以第二个问题,升级jenkins

我这里是用docker安装的jenkins,安装可以看我之前的文章,所以要先进到jenkins容器

# 进到jenkins.war文件所在的目录
root@456fcdc45cdf:/var/jenkins_home# cd /usr/share/jenkins/
root@456fcdc45cdf:/usr/share/jenkins# ls
jenkins.war  ref
root@456fcdc45cdf:/usr/share/jenkins#
root@456fcdc45cdf:/usr/share/jenkins#
root@456fcdc45cdf:/usr/share/jenkins#
# 备份原war包
root@456fcdc45cdf:/usr/share/jenkins# cp jenkins.war jenkins.war.2.328.bak
root@456fcdc45cdf:/usr/share/jenkins#
root@456fcdc45cdf:/usr/share/jenkins#
root@456fcdc45cdf:/usr/share/jenkins#
root@456fcdc45cdf:/usr/share/jenkins#
root@456fcdc45cdf:/usr/share/jenkins#
root@456fcdc45cdf:/usr/share/jenkins# ls
jenkins.war  jenkins.war.2.328.bak  ref
# 新建文件夹,存储新的war包
root@456fcdc45cdf:/usr/share/jenkins# mkdir other-version
root@456fcdc45cdf:/usr/share/jenkins# cd other-version/
# 下载最新的war包
root@456fcdc45cdf:/usr/share/jenkins/other-version# wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war

root@456fcdc45cdf:/usr/share/jenkins# ls
jenkins.war  jenkins.war.2.328.bak  other-version  ref
# 删除原war包
root@456fcdc45cdf:/usr/share/jenkins# rm jenkins.war
root@456fcdc45cdf:/usr/share/jenkins# ls
jenkins.war.2.328.bak  other-version  ref
root@456fcdc45cdf:/usr/share/jenkins#
root@456fcdc45cdf:/usr/share/jenkins#
root@456fcdc45cdf:/usr/share/jenkins# cd other-version/
# 替换war包
root@456fcdc45cdf:/usr/share/jenkins/other-version# mv jenkins.war ../
root@456fcdc45cdf:/usr/share/jenkins/other-version#
root@456fcdc45cdf:/usr/share/jenkins/other-version#
root@456fcdc45cdf:/usr/share/jenkins/other-version# ls
root@456fcdc45cdf:/usr/share/jenkins/other-version# cd ..
root@456fcdc45cdf:/usr/share/jenkins# ls
jenkins.war  jenkins.war.2.328.bak  other-version  ref
root@456fcdc45cdf:/usr/share/jenkins#
# 退出容器
root@456fcdc45cdf:/usr/share/jenkins# exit
[root@qa work]#
# 重启
[root@qa work]# docker restart jenkins
jenkins

jenkins下载官网:https://www.jenkins.io/download/
下载最新版本链接:http://mirrors.jenkins.io/war-stable/latest/jenkins.war
所有的war包地址:https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/
jenkins插件冲突解决以及版本升级

三、替换jenkins.war文件后docker镜像文件无法启动解决方法
  777  docker ps -a
  778  docker cp 456f:/usr/share/jenkins/jenkins.war ./
  779  ll
  780  docker cp 456f:/usr/share/jenkins/jenkins.war.2.328.bak ./
  781  ll
  782  rm -rf jenkins.war
  783  mv jenkins.war.2.328.bak jenkins.war
  784  docker cp ./jenkins.war 456f:/usr/share/jenkins/jenkins.war
  785  docker start 456f
  786  docker ps

  795  ll
  796  docker ps
  797  docekr logs -f 456f
  798  docker logs -f 456f
  799  ll
  800  mv jenkins.war jenkins.war.2.328.bak
  801  docker exec -it 456f bash
  802  docker exec -it 456f -u root /bin/bash
  803  docker exec -it jenkins -u root /bin/bash
  804  rz
  805  docker ps
  806  docker cp ./jenkins.war 456f:usr/share/jenkins
  807  docker restart 456f
  808  docekr ps
  809  docker ps
  810  docker logs -f 456f
  811  history

修复问题后截图
注:因更换了war文件,ssh凭证和java-web文件都需要重新更换,更换后重新启动即可
jenkins插件冲突解决以及版本升级文章来源地址https://www.toymoban.com/news/detail-478172.html

到了这里,关于jenkins插件冲突解决以及版本升级的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • node.js 打开低版本的npm项目报错以及升级包依赖解决方案

    npm-check|升级你的 node 项目中依赖库最佳方案 - 知乎 (zhihu.com) (128条消息) npm install 安装失败常见问题解决办法_npm install安装失败_tester_sz的博客-CSDN博客 (128条消息) 解决nodejs报错 :Cannot find module \\\'xxx\\\'的问题 。(自己总结的,亲测有效)_cannot find module \\\'node:module_10Alexander01的博

    2024年02月11日
    浏览(56)
  • jenkins 版本升级

    1.jenkins版本过低,一些插件无法升级,这个时候我们就需要升级jenkins版本 2.第一种方法——下拉会在jenkins页面上让我们下载新版本 第二种方法是去官网上下载war包 https://www.jenkins.io/ 3.进入jenkins登录机器,找到jenkins.war  4.进入该目录把war包移动到其他目录下 5.关闭jenkins服务

    2024年02月11日
    浏览(35)
  • Jenkins版本升级

    Jenkins版本过低的时候,一些插件无法升级,会引发一系列错误,这个时候我们就要升级版本了 第一种方式:Jenkins页面下载最新包 第二种官网上下载war包(Jenkins官网) 1、如果Jenkins是安装在宿主机则可直接运行下面命令搜索 2、如果是安装在Docker容器里面的,则先要进入Jenkin

    2024年02月16日
    浏览(35)
  • Maven之高版本的 lombok 和 tomcat 7 插件冲突问题

    在开发期间,当我们使用 tomcat7-maven-plugin 来作为运行环境运行我们项目使,如果我们项目中使用了 1.16.20 及以上版本的 lombok 包,项目启动时会报错: 原因在于,从 1.16.20 开始 lombok 包中有了一个叫 module-info.class 的文件,而低版本的 tomcat 不能识别这个文件,从而导致运行时

    2024年02月11日
    浏览(49)
  • Jenkins 升级版本和对应JDK说明

    在 2.346.1 本本后就支持 JDK 11、12了。如果不需要,那么就下载支持JDK1.8最后war包即可。 可以通过 service jenkins status 查看当前状态。 快捷下载war包,只修改版本号即可。 https://mirrors.tuna.tsinghua.edu.cn/jenkins/war-stable/2.346.1/jenkins.war https://get.jenkins.io/war-stable/ 在JDK1.8环境下,升级到

    2024年02月11日
    浏览(45)
  • jenkins——参数化配置、插件安装以及Jenkins SSH 插件安装

    同一个项目需要在不同环境下测试 1、选择参数化构建过程,选择选项参数 2、名称填入 env 3、选项配置三个值分别: dev、test、online 4、添加描述 5、编写shell命令 6、构建项目 7、控制台查看输出 Jenkins强大的原因之一就是插件众多 插件帮助Jenkins丰富自身原有的功能 Dashboard

    2024年02月15日
    浏览(45)
  • Jenkins (2.346.1) or higher required异常,如何在不升级jenkins的情况下安装插件呢?

    最近安装jenkins插件遇到jenkins版本太低,插件安装不上的情况,如下想安装Active Choices插件提示jenkins版本问题:   而当前内网Jenkins版本是2.289.1  如果选择如下图所示的安装,就会安装不上有问题:  提示jenkins版本需要2.332.3以上,我们可以尝试换个低版本插件试试:   这个

    2024年02月04日
    浏览(51)
  • Docker 安装部署jenkins服务,安装插件出现错误,安装插件异常 版本异常插件不可用问题

    一、本文采用jenkins:2.262版本,采用离线方式直接安装插件 拉取jenkins镜像并docker部署服务后,会发现jenkins安装插件,出现连接错误。这是由于目前无法访问jenkins官方的插件库,本人尝试过在hudson.plugins.git.GitTool.xml文件中修改插件地址为国内仓库或进入/pluginManager/advanced修改

    2024年02月10日
    浏览(50)
  • 【Git】制造冲突以及解决冲突的详细方法

    介绍 这里是小编成长之路的历程,也是小编的学习之路。希望和各位大佬们一起成长! 以下为小编最喜欢的两句话: 要有最朴素的生活和最遥远的梦想,即使明天天寒地冻,山高水远,路远马亡。 一个人为什么要努力? 我见过最好的答案就是:因为我喜欢的东西都很贵,

    2024年02月05日
    浏览(45)
  • VSCode中Prettier插件&依赖安装及冲突解决

    1.1 安装Prettier插件 通过 VSCode 安装插件,如图: 1.2 添加Prettier配置文件 在项目根目录,添加 Prettier 配置文件 .prettierrc ,编写配置如下: 1.3 配置格式化工具 在任意页面右键,选择 格式化工具 ,如图: 将 Prettier 配置为格式化默认工具即可 1.4 配置自动格式化 选择 设置 ,如

    2023年04月08日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包