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

时间: 12-07

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

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.备份证书模板:备份文件也

NFSv4的引用,迁移和备份 --- 用户手册 v0.2 (译文)

RFC3530 定义了NFS文件系统迁移和引用的管理机制.文件系统定位功能通过fs_location属性向客户端提供文件系统的位置信息.fs_location属 性是一个包含有位置信息的列表,位置信息由一个主机名(hostname)和一个路径名(path)组成,其中路径名表示服务器端的根(root)文件系 统.fs_location的具体含义依赖于具体的服务类型(引用,迁移或者备份).对于迁移来说,列表中的位置信息表示数据被迁移到的最终位置:再者对 于备份来说,列表指定了备份文件系统所在的位置.

ArcGIS 10.1系列产品 升级安装至 ArcGIS 10.2

概要 分享ArcGIS10.1系列产品(包括desktop.engine.server)升级到ArcGIS10.1的过程,并提供安装ArcGIS10.2安装的详细文档下载链接和crack需要的文件: 系统环境 win8 64位 专业版 安装了ArcGIS10.1的全套产品 主要步骤(亲测,安装成功) 1.卸载 license manager 10.1: 2.安装 license manager 10.2,并停止许可服务: 3.按照正常步骤安装arcgis desktop,desktop会自动转变

Serv-U 的升级及数据备份和迁移【转】

Serv-U 配置备份   在serv-u7.x及以上版本安装目录下,有一个文件Serv-U.Archive是serv-u的配置文件,有一个users文件夹是Serv-U的域和用户的信息,那么我们只需要备份Serv-U.Archive这个文件和users文件夹就可以了.注:这和6.x的版本有所不一样的地方,6.x版本是备份安装目录下的ServUDaemon.ini和ServUAdmin.ini. 1.V 6.x 升级到最新配置文件: v6:ServUAdmin.ini.ServUDaemon.i

Jenkins系列——使用checkstyle进行代码规范检查

1.目标 通过jenkins使用checkstyle对代码进行规范检查并生成html报告. 构建采用shell. 2.环境 checkstyle5.7(如果是Linux版本选用tar.gz格式) apache-ant-1.9.9 ①其他默认环境(如jdk)同前 . ②checkstyle没有选择最新版7.6.1是因为7.6.1版本没有将xml格式的报告转换为html报告的xsl文件. ③ant版本不宜选择太高,因为高版本可能需要JDK8+的支持. ④jenkins checkstyle插件主要是

TimesTen学习系列之一:TT的迁移和备份

TimesTen可以使用ttMigrate进行迁移,类似于Oracle的exp/imp. 具体用法文档上写得非常详细了,或者可以执行ttMigrate --help查看. 我这里只对几个常见的使用场景进行记录. 1)导出单表: 可以使用下面格式: ttMigrate -c|-a DSN|ConnectStr 文件名 对象名 -c表示已创建的格式导出 -a表示追加导出 导出的对象可以是cachegroup/table/sequence/view等等 例如:导出某一个表 [[email protec