升级Jenkins

Jenkins的开发迭代非常快,每周发布一个开发版本,长期支持版每半年更新一次(ps:大版本更新)。如此频繁的更新,怎么升级呢?

war:下载新版的war文件,替换旧版本war文件。重启即可。

二进制:卸载旧版本,安装新版本即可。

Jenkins程序下载地址:http://mirrors.jenkins-ci.org/

note:升级前,请测试该版本和你本地数据的兼容性。如何测试:将JENKINS_HOME拷贝一份到新的机器,用新版的程序启动。测试对应的插件和配置。

迁移和备份

首先找到JENKINS_HOME,一般在用户根目录下.jenkins目录 (见Jenkins入门系列之——00答疑解惑),因为Jenkins的所有的数据都是以文件的形式存放在JENKINS_HOME目录中。所以不管是迁移还是备份,只需要操作JENKINS_HOME就行了。

迁移:建议将JENKINS_HOME打包后在拷贝,windows上可以用zip,rar等,Linux上有zip,tar等。然后将打包的文件解压到新的JENKINS_HOME目录就行了。

备份:参考Jenkins进阶系列之——08Jenkins纳入版本控制。如果是临时备份,整个压缩文件就行了。

LINUX升级:

1.在jenkins系统设置界面发现类似如下提示:New version of Jenkins 下载最新版本jenkins.war& J- U! a$ 
2.[scm@Linux jenkins]$ ps -aux | grep jenkins    #查看jenkins安装路径,下方红色字体
jenkins  19139 30.8  7.0 1496412 273816 ?      Ssl  15:24  11:18 /usr/lib/jvm/jre-1.6.0/bin/java -Dcom.sun.akuma.Daemon=daemonized -Djava.awt.headless=true -DJENKINS_HOME=/var/lib/jenkins -jar /usr/lib/jenkins/jenkins.war --logfile=/var/log/jenkins/jenkins.log --webroot=/var/cache/jenkins/war --daemon --httpPort=8888 --ajp13Port=8009 --debug=5 --handlerCountMax=100 --handlerCountMaxIdle=20% ^0 
3.[scm@Linux jenkins]$cd /usr/lib/jenkins/   #进入jenkins目录,建议此时备份原来的jenkins.war
4.[scm@Linux jenkins]$sudo rcjenkins stop   #关闭jenkins服务
5.[scm@Linux jenkins]sudo cp -i /home/scm/public/jenkins.war ./   #覆盖原因来jenkins
6.[scm@Linux jenkins]sudo rcjenkins start   #启动jenkins服务
7.好了,升级ok,可以看到版本已升级到最新了,但是此时管理界面出现了一些提示:

MAC升级:其他和LINUX一样

启动 sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist

停止sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist

参考 https://blog.csdn.net/u013201439/article/details/72984652

背景

  如题,Jenkins有新版本提示,该如何升级。

解决方案
  • 定位jenkins.war文件的安装目录
ps -aux | grep jenkins
  • 1

  如果是默认安装的话,文件目录应该为:/usr/lib/jenkins

cd /usr/lib/jenkins
  • 1
  • 2
  • 关闭Jenkins服务
service jenkins stop
  • 1
  • 删除jenkins.war文件
rm jenkins.war
  • 1

  为了保险,可以将之前的jenkins.war文件备份,然后删除

  • 下载新版本的jenkins.war文件,重新启动jenkins服务

  使用wget命令就可以快速下载jenkins.war

wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war
service jenkins start

Jenkins进阶系列之——17Jenkins升级、迁移和备份

 

升级Jenkins

Jenkins的开发迭代非常快,每周发布一个开发版本,长期支持版每半年更新一次(ps:大版本更新)。如此频繁的更新,怎么升级呢?

war:下载新版的war文件,替换旧版本war文件。重启即可。

二进制:卸载旧版本,安装新版本即可。

Jenkins程序下载地址:http://mirrors.jenkins-ci.org/

note:升级前,请测试该版本和你本地数据的兼容性。如何测试:将JENKINS_HOME拷贝一份到新的机器,用新版的程序启动。测试对应的插件和配置。

迁移和备份

首先找到JENKINS_HOME,一般在用户根目录下.jenkins目录 (见Jenkins入门系列之——00答疑解惑),因为Jenkins的所有的数据都是以文件的形式存放在JENKINS_HOME目录中。所以不管是迁移还是备份,只需要操作JENKINS_HOME就行了。

迁移:建议将JENKINS_HOME打包后在拷贝,windows上可以用zip,rar等,Linux上有zip,tar等。然后将打包的文件解压到新的JENKINS_HOME目录就行了。

备份:参考Jenkins进阶系列之——08Jenkins纳入版本控制。如果是临时备份,整个压缩文件就行了。

LINUX升级:

1.在jenkins系统设置界面发现类似如下提示:New version of Jenkins 下载最新版本jenkins.war& J- U! a$ 
2.[scm@Linux jenkins]$ ps -aux | grep jenkins    #查看jenkins安装路径,下方红色字体
jenkins  19139 30.8  7.0 1496412 273816 ?      Ssl  15:24  11:18 /usr/lib/jvm/jre-1.6.0/bin/java -Dcom.sun.akuma.Daemon=daemonized -Djava.awt.headless=true -DJENKINS_HOME=/var/lib/jenkins -jar /usr/lib/jenkins/jenkins.war --logfile=/var/log/jenkins/jenkins.log --webroot=/var/cache/jenkins/war --daemon --httpPort=8888 --ajp13Port=8009 --debug=5 --handlerCountMax=100 --handlerCountMaxIdle=20% ^0 
3.[scm@Linux jenkins]$cd /usr/lib/jenkins/   #进入jenkins目录,建议此时备份原来的jenkins.war
4.[scm@Linux jenkins]$sudo rcjenkins stop   #关闭jenkins服务
5.[scm@Linux jenkins]sudo cp -i /home/scm/public/jenkins.war ./   #覆盖原因来jenkins
6.[scm@Linux jenkins]sudo rcjenkins start   #启动jenkins服务
7.好了,升级ok,可以看到版本已升级到最新了,但是此时管理界面出现了一些提示:

MAC升级:其他和LINUX一样

启动 sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist

停止sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist

参考  https://blog.csdn.net/goodai007/article/details/51706708
 

jenkins 升级的更多相关文章

  1. Jenkins升级;yum 安装软件升级

    1.使用yum安装的jenkins升级方法: 先升级yum yum update 后升级jenkins yum update jenkins 但是上面的方法,限制于yum的版本,不能更新到jenkin ...

  2. Jenkins升级、迁移、备份

    1.升级 下载新版Jenkins.war文件,替换旧版本war文件,重启即可. Jenkins.war文件的位置一般为/usr/lib/jenkins/Jenkins.war. 2.迁移.备份 Jen ...

  3. jenkins升级为2.134

    由于前面装的jenkins版本为2.130版本,昨天(2018.7.26)发现了两个jenkins的漏洞,影响范围为:Jenkins weekly 2.132 以及更早的版本.Jenkins LTS ...

  4. Jenkins系列-Jenkins升级、迁移和备份

    升级Jenkins Jenkins的开发迭代非常快,每周发布一个开发版本,长期支持版每半年更新一次(ps:大版本更新).如此频繁的更新,怎么升级呢? war:下载新版的war文件,替换旧版本war文件 ...

  5. 记录Jenkins升级到最新版遇到的问题

    ​ 首先吐槽一下Jenkins: 1.安装插件的时候无法根据Jenkins的版本号安装对应的插件! 2.安装插件安装版本不一致的时候无法降低插件版本! 3.为啥要我们升级到最新版! 一.升级原因 我的 ...

  6. jenkins 升级jdk到1.8.0 报java.io.IOException:Unable to read /var/lib/jenkins/config.xml

    今天手动下载安装了jdk1.8.0, 并修改了配置文件,当前默认使用该版本的jdk.但是报出一下错误: 问题查到: https://issues.jenkins-ci.org/browse/JENKI ...

  7. jenkins升级

    1丶查看war包所在的目录 #rpm -ql jenkins /etc/init.d/jenkins //jenkins的启动文件 /etc/logrotate.d/jenkins //日志切割 /e ...

  8. centos7.6环境jenkins升级到tomcat8.0.53和jenkins2.168版本

    Jenkins服务器:192.168.10.175数据备份服务器:192.168.10.164 jenkins服务器报错不能访问,插件无法加载就不能正常获取代码,重启尝试解决无果,于是采用 如下方案: ...

  9. jenkins升级完后一直显示升级中

    这个时候是已经升级成功了的,刷新界面,从新登录即可

随机推荐

  1. [svc][op]如何查看当前Ubuntu系统的版本

    如何查看当前Ubuntu系统的版本 说来也惭愧,用Ubuntu差不多快1个月了,双系统是让朋友安的,只知道自己使用的是什么12版本的,具体怎么看还不知道,下面写一下查看当前Linux系统的版本的方法 ...

  2. 可收缩的TextView

    <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android=&quo ...

  3. IOS使用Charts

    近期项目中要做图表功能,为了降低开发量採用的是H5+ECharts来做.这里说一下IOS中怎样使用ECharts以及遇到的问题. 网络模块化单文件引入 <!DOCTYPE html> &l ...

  4. ToStringBuilder学习(二):两种方法用法优缺点及一个问题

    研究ApacheCommon源码, 先从一个最简单的开始,即围绕Object类里的toString方法自动化实现的一系列类.         怎么来自动化地实现toString方法, 有两种:反射和手 ...

  5. PHP学习笔记(6)js点击刷新验证码

    用“换一张”来控制验证码刷新,js脚本怎么写 宏朋雄 | 浏览 3663 次  2012-06-11 22:41 2012-06-12 01:49   最佳答案   <img src=“验证码文 ...

  6. Echarts中线状图的X轴坐标标签倾斜样式

    在echarts中应用线状图时可以展现很多的数据,而当数据量过多的时候,X轴的坐标就会显示不全,因为整个图形的宽度是一定的,X轴的全长是一定的 http://www.cnblogs.com/phpgc ...

  7. leetcode || 64、Minimum Path Sum

    problem: Given a m x n grid filled with non-negative numbers, find a path from top left to bottom ri ...

  8. net mvc 小目标

    1.前台视图去找指定的控制器(非默认) 2.控制器去找指定的视图(非默认)

  9. XML简单学习

    XML简单概述 1.Extensible Markup language可扩展标记语言; 2.作用:具有层次性的描述有关系的数据: 体现在:描述数据关系:软件配置,以描述程序模块之间的关系: 语法介绍 ...

  10. 【BZOJ】3396: [Usaco2009 Jan]Total flow 水流 (最大流)

    http://www.lydsy.com/JudgeOnline/problem.php?id=3396 裸的最大流跑过.. #include <cstdio> #include < ...