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

升级Jenkins

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

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

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

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

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

迁移和备份

如果有jenkins服务在运行中,建议先停止jenkins服务。

备份Jenkins的配置

进入/root/.jenkins目录下,使用tar -cvf jenkins.tar .jenkins/*命令 对该目录下的所有文件进行打包。然后导出到本地(sz 文件名:导出文件/压缩包等)

然后拷贝数据到新路径,我迁移的路径为 /opt/ldkjdata/.jenkins,

cp /root/.jenkins /opt/ldkjdata/.jenkins

设置JENKINS_HOME环境变量参数
打开tomcat的bin目录,编辑catalina.sh文件,在第一行下面添加
export JENKINS_HOME=/opt/ldkjdata/.jenkins

并且在profile文件最后加入:
vi /etc/profile
在最后加入:
export JENKINS_HOME=/opt/ldkjdata/.jenkins
保存,退出后执行
source /etc/profile
让配置生效

然后启动jenkins,所有的插件,配置,job及备份全部已迁移。

原文地址:https://www.cnblogs.com/zhuochong/p/10083498.html

时间: 2024-10-12 21:18:11

Jenkins系列-Jenkins升级、迁移和备份的相关文章

Jenkins系列-Jenkins插件备份

Jenkins管理插件 为了让所有的插件在 Jenkins 内可用,所有插件的列表可以访问链接 ? https://wiki.jenkins-ci.org/display/JENKINS/Plugins 我们已经看到很多安装插件的实例,让我们来看看其他一些维护任务的插件 卸载插件 要卸载插件,转到Manage Jenkins → Manage plugins.点击安装标签.有些插件有卸载选项.您可以点击这些按钮来卸载插件.卸载后重新启动 Jenkins 实例. 安装插件的另一个版本 有时,你可能

Jenkins系列-Jenkins初始化配置

初始化 访问,如:127.0.0.1:8088/Jenkins 第一次要求输入密码,初始密码在文件中查看. 执行以下命令查看 $ cat ${USER_HOME}\.jenkins\secrets\initialAdminPassword 输入密码后,需要安装插件,这里可以选择Install suggested plugins 开始安装 若出现安装失败的插件可以跳过,后续自已选择安装安装结束后,要创建管理员帐号 配置 jenkins 全局工具 1.配置 jdk 工具 jdk1.8我们已经事先安装

Jenkins系列-Jenkins构建触发器

触发器说明 1.触发远程构建 (例如,使用脚本):这里使用于自动化构建,拼接url后写入代码中可以实现在脚本或者工具执行构建 2.Build after other projects are built:构建与其他项目构建后,用于上下游项目有关联的时候 3.Build periodically:定时执行构建任务,不管远程代码分支上的代码是否发生变化,都执行一次构建.日程表的参数第一个参数代表的是分钟 minute,取值 0~59:第二个参数代表的是小时 hour,取值 0~23:第三个参数代表的

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

升级Jenkins Jenkins的开发迭代非常快,每周发布一个开发版本,长期支持版每半年更新一次(ps:大版本更新).如此频繁的更新,怎么升级呢? war:下载新版的war文件,替换旧版本war文件.重启即可. 二进制:卸载旧版本,安装新版本即可. Jenkins程序下载地址:http://mirrors.jenkins-ci.org/ note:升级前,请测试该版本和你本地数据的兼容性.如何测试:将JENKINS_HOME拷贝一份到新的机器,用新版的程序启动.测试对应的插件和配置. 迁移和备

jenkins系列(11)-自动打tag升级篇

很久以前,小怪分享过一篇jenkins自动打tag的文章(jenkins系列1--自动打tag),经过在项目实战和改进,我们升级了方案,现在和大家分享.,希望大家在工作中能够用起来. 使用步骤: 1.进入jenkins,打开job 2.点击[build with parameters] 3.填写tag版本号(可以参考当前版本号) 4.填写注释(本次功能点和修复的bug清单) 5.点击[开始构建] 效果: 1.在svn上自动打了一个tag 2.发送邮件给指定的人 邮件如下: 下面我们一起来做一次详

jenkins安装和升级

背景 最近在研究jenkins持续集成,准备写成博文记录一下,关于jenkins请查看上篇博文.本文主要介绍jenkins安装和升级,操作还是非常简单的.安装环境:Centos6.8 X64. 安装简介 jenkins启动可以通过java -jar jenkins.war命令的方式,也可以把jenkins的war包放到tomcat下启动,下文中分别称为方法一和方法二. 方法一 环境准备 yum install java-1.8.0-openjdk* wget -y w yum -y instal

Jenkins系列——使用checkstyle进行代码规范检查【升级版】

1.背景 在<Jenkins系列——使用checkstyle进行代码规范检查>一文中完成了ant实现代码规范检查的例子.但存在以下缺陷: 每个作业都需要配置一个不同的checkstyle ant脚本,而这个脚本中的多数代码是重复的. 报告采取覆盖方式,而我们有时需要保留一定构建次数的报告. 2.分析 使用变量代替ant脚本中变化的路径,这个变量通过ant命令的 -Dxxx=value 的方式传值. 建立名为${BUILD_NUMBER}的目录,将该次构建成功的报告保留在该目录下. 3.环境 同

Mysql备份系列(4)--lvm-snapshot备份mysql数据(全量+增量)操作记录

Mysql最常用的三种备份工具分别是mysqldump.Xtrabackup(innobackupex工具).lvm-snapshot快照.前面分别介绍了:Mysql备份系列(1)--备份方案总结性梳理Mysql备份系列(2)--mysqldump备份(全量+增量)方案操作记录Mysql备份系列(3)--innobackupex备份mysql大数据(全量+增量)操作记录 废话不多说,下面即是使用lvm-snapshot快照方式备份mysql的操作记录,仅依据本人实验中使用而述. 操作记录:如下环

Windows CA 迁移part1. 备份源CA

在之前的文章里提到WS2003即将停止支持,所以迁移的项目开始多了起来.CA的迁移尤为重要.从windows server 2003 迁移至windows server 2012 R2的跨度,改名还是不改名.在实际迁移场景中都是需要考虑的问题.(由于CA往往与其他的服务共存,所以有极大的可能是需要改名迁移.) 本文只介绍单台根CA改名迁移,步骤比较多,实际操作过程中需要足够的耐心和细心才能保证不出问题. 1.首先备份源服务器CA设置:备份目录为C:\CABackup 2.备份证书模板:备份文件也