前言

由于jenkins版本太低导致很多插件无法升级,所以只能将jenkins版本升级起来之后再后续安装插件,下面是我的升级过程,希望对大家有帮助

一、需要的准备

下载你要升级到所需版本的jenkins.war包

下载地址:Jenkins download and deployment

分析你升级后的版本是否支持当前JDK(2.357之后的版本不再支持jdk8):

因为我只是要解决Spring-Security-Web的漏洞,所以如果要升级到2.357以上还得重新下载并单独配置jdk,因此我选择了支持jdk8的Jenkins2.350版本

二、操作步骤

1.暂停Jenkins服务

因为我的Jenkins是部署在tomcat/webapp下的,所以暂停tomcat服务,准备备份,进入到你部署服务的bin目录下,停掉即可

./shutdown.sh

2.备份

备份Jenkins相关配置文件夹及tomcat下的Jenkins文件夹和Jenkinswar包,建议直接打包备份,正式环境要相当小心,即使升级失败回退也方便。

需要备份的文件:

1.Jenkins配置文件:包含job构建的版本号,及构建的日志记录,用户的配置,权限管理等等,jenkins系统的配置,原jenkins安装的插件的配置

2.tomcat/webapp/Jenkins文件夹和Jenkins.war

这里我直接备份了全部jenkins和tomcat文件夹

tar -zcvf jenkins.tar.gz jenkins
tar -zcvf tomcat.tar.gz tomcat

3.替换war包

将jenkins文件夹及Jenkins.war删掉

将新版本(2.350)jenkins.war放入tomcat/webapps下

4.重启tomcat服务

进入到你部署服务的bin目录下,重启即可:

./startup.sh

 之后检查tomcat是否启动成功:

ps -ef |grep tomcat

5.验证

验证版本是否更新:

登录到你的jenkins网址验证即可

Jenkins版本升级指南相关推荐

  1. 【读书笔记】Jenkins权威指南

    目录 一.Jenkins权威指南 二.书摘 第一章.Jenkins简介 第二章.迈入Jenkins的第一步 第三章.安装Jenkins 第四章.配置Jenkins服务器 第五章.设置构件作业 第六章. ...

  2. Leangoo看板Jenkins配置指南

    介绍: Jenkins 是一个独立的开源软件项目,是基于 Java 开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能.它可以用于自动化运行各种任 ...

  3. Jenkins入门指南

    新手学习使用Jenkins 安装好Jenkins后如何运行脚本 1.新建item 2.输入任务名称,选择项目类型,点击确定 3.填个描述就好了,新手学jenkins,其他都不看,跑起来再说 4.点这个 ...

  4. 【Ids4实战】最全的 v4 版本升级指南

    (恰似一江春水向东流) 最近听说IdentityServer4从v3升级到v4了,其实很简单,就是nuget包升级一下的事儿,不过没想到涉及到的内容还挺多,要不然也不会直接从3.1直接蹦到4.0,这么 ...

  5. React Native 版本升级指南

    前言 React Native 作为一款跨端框架,有一个最让人头疼的问题,那就是版本更新.尤其是遇到大版本更新,JavaScript.iOS 和 Android 三端的配置构建文件都有非常大的变动,有 ...

  6. 【独家】React Native 版本升级指南

    前言 React Native 作为一款跨端框架,有一个最让人头疼的问题,那就是版本更新.尤其是遇到大版本更新,JavaScript.iOS 和 Android 三端的配置构建文件都有非常大的变动,有 ...

  7. Jenkins X:基于Kubernetes的CI/CD平台

    背景 Jenkins自动化服务器一直都是DevOps工具链的重要组成部分,并且已发展成为开源持续集成和持续部署(CI&CD)软件的领导者.据不完全统计,截至2019年6月,已有将近26万的Je ...

  8. jenkins 备份配置信息

    转载互联网 我的测试环境如下: windows 7 jenkins 2.32.3 ____升级到___2.46.3 (长期支持版本) 多种备份方式 1. 拷贝文件备份 jenkins_home一般是在 ...

  9. 【Jenkins+青藤云】基于Jenkins部署青藤云镜像扫描插件(2)—部署问题解决

    干货!干货!这是干货篇 简述: 文章将介绍再Jenkins平台安装青藤云安全镜像扫描工具go-scanner时遇到的一些问题及解决办法. Jenkins版本升级 1.Jenkins版本匹配插件版本 D ...

最新文章

  1. sql根据年月日查询注册数或者和值
  2. 武汉网络推广教大家如何编辑出更高质量的文章TDK?
  3. 04 Websocket和Websocketed
  4. RocketMQ:消费端的消息消息队列负载均衡与重新发布机制源码解析
  5. c语言中管理员信息注册,regsvr32注册控件如果使用管理员身份执行
  6. .jar中没有主清单属性_IDEA中spring boot helloword打包运行-0228-2020
  7. java静态变量实例变量_java中静态变量和实例变量的区别
  8. feign直接走熔断_121 SpringCloud之服务熔断、隔离、Hystrix、 Dashboard和turbine
  9. linux spi flash id,SPI Flash(W25Q16DV) 基本操作
  10. C#使用System.Data.SQLite操作SQLite
  11. Python实现矩阵所有元素之和及某一列之和和某一行之和??
  12. C# “配置系统未能初始化” 异常解决
  13. mapreduce求平均值
  14. Java编程语言的风格
  15. 让我帮你百度一下吧--精简版Github源码
  16. nginx uwsgi_pass方式传递真实IP
  17. 纪中GMOJ语言模块题目1009
  18. Django! 褪去浮华
  19. 面试题:说一说es6新增方法
  20. Thinkphp+vue开源商城系统

热门文章

  1. uni-app小程序利用动画做出左右滑动切换的效果
  2. 2021-11-16派森编程学习笔记“上帝视角下的游戏操盘手” 通过类的继承学会了复用代码,减少代码冗余,提高编程效率。
  3. 【STM32F429】第18章 ThreadX GUIX汉字显示(小字库)
  4. 好莱坞励志电影 大全
  5. CSS最详细的基础教程
  6. 基于机器学习的电力系统故障分类预测模型
  7. Java化小数为分数_杭电oj1717——小数化分数(java实现)
  8. Lua基础入门—— 写出自己的魔兽世界插件
  9. AutoX-1. 网页瀑布流 AutoX-2. 蚂蚁王国的蜂蜜
  10. 基于Matlab模拟AWGN 信道上 OFDM附完整代码