jenkins 升级
升级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
jenkins 升级的更多相关文章
- Jenkins升级;yum 安装软件升级
1.使用yum安装的jenkins升级方法: 先升级yum yum update 后升级jenkins yum update jenkins 但是上面的方法,限制于yum的版本,不能更新到jenkin ...
- Jenkins升级、迁移、备份
1.升级 下载新版Jenkins.war文件,替换旧版本war文件,重启即可. Jenkins.war文件的位置一般为/usr/lib/jenkins/Jenkins.war. 2.迁移.备份 Jen ...
- jenkins升级为2.134
由于前面装的jenkins版本为2.130版本,昨天(2018.7.26)发现了两个jenkins的漏洞,影响范围为:Jenkins weekly 2.132 以及更早的版本.Jenkins LTS ...
- Jenkins系列-Jenkins升级、迁移和备份
升级Jenkins Jenkins的开发迭代非常快,每周发布一个开发版本,长期支持版每半年更新一次(ps:大版本更新).如此频繁的更新,怎么升级呢? war:下载新版的war文件,替换旧版本war文件 ...
- 记录Jenkins升级到最新版遇到的问题
首先吐槽一下Jenkins: 1.安装插件的时候无法根据Jenkins的版本号安装对应的插件! 2.安装插件安装版本不一致的时候无法降低插件版本! 3.为啥要我们升级到最新版! 一.升级原因 我的 ...
- 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 ...
- jenkins升级
1丶查看war包所在的目录 #rpm -ql jenkins /etc/init.d/jenkins //jenkins的启动文件 /etc/logrotate.d/jenkins //日志切割 /e ...
- centos7.6环境jenkins升级到tomcat8.0.53和jenkins2.168版本
Jenkins服务器:192.168.10.175数据备份服务器:192.168.10.164 jenkins服务器报错不能访问,插件无法加载就不能正常获取代码,重启尝试解决无果,于是采用 如下方案: ...
- jenkins升级完后一直显示升级中
这个时候是已经升级成功了的,刷新界面,从新登录即可
随机推荐
- DockPanel的使用
1.建立一个WinForm工程,默认生成了一个WinForm窗体Form1. 2.引用—>添加引用—>浏览—>weiFenLuo.winFormsUI.Docking.dll. 3. ...
- android-退出动画无效
在调用 overridePendingTransition(R.anim.anim_scale_in, R.anim.anim_scale_out); 方法设置某个Activity进入和退出动画的时候 ...
- python-hanoi
#!/usr/bin/env python #-*- coding:utf-8 -*- ############################ #File Name: hanoi.py #Autho ...
- iOS直播-基于RTMP的视频推送
iOS直播-基于RTMP的视频推送 所谓的视频推送就是把摄像头和麦克风捕获到视频和音频推送到直播服务器上.我们这里使用推送协议是RTMP协议. 扩展:腾讯直播平台,阿里直播平台,百度直播平台提供均为R ...
- html-loldemo
百度版lol百科小样 <!DOCTYPE html> <html lang="en"> <head> <title>英雄联盟百科&l ...
- Linux(deepin)安装Oracle JDK
sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-i ...
- Android开发基本入门,对于事件、适配器的理解不够深入
能到处抄点代码搞出东西来了,但对事件.对ListView这类的控件,数据解析后的视图绑定,还没有完全搞清原理. 真是年纪越大,学习能力越差了.
- hdu1695 GCD 莫比乌斯反演做法+枚举除法的取值 (5,7),(7,5)看做同一对
/** 题目:hdu1695 GCD 链接:http://acm.hdu.edu.cn/status.php 题意:对于给出的 n 个询问,每次求有多少个数对 (x,y) , 满足 a ≤ x ≤ b ...
- nginx 为什么要反向代理 影藏后端 高效连接(给nginx,他自己返回) 端口冲突解决 多个服务
nginx 为什么要反向代理 影藏后端 高效连接(给nginx,他自己返回) 端口冲突解决 多个服务 单机使用反向代理可以根据不同url匹配到不同站点 rsync 的工作原理和应用实例 ...
- Linux利器:WinSCP,Putty,pscp和psftp
# Summary PuTTY (Telnet 和 SSH 客户端) PSCP (SCP 客户端, 命令行下通过 SSH 拷贝文件,类似于 Unix/Linux 下的 scp 命令) PSFTP (S ...