Jenkins快速迁移宿主机

由于公司需要,不得不迁移jenkins,又因为数据量较大,所以本次分享一下从centos7 到centos6的快速迁移过程。

1,备份
备份jenkins主目录 tar -cvf jenkins.tar /var/lib/jenkins
备份jenkins启动配置 /etc/init.d/jenkins
备份jenkinswar包 /usr/lib/jenkins/jenkins.war
备份jenkins 配置文件 /etc/sysconfig/jenkins
2,手动启动
首先手动启动jenkins java -jar /usr/lib/jenkins/jenkins.war --httpPort=8080
输入初始密码登录
停止jenkins,并将jobs、logs、nodes、plugins、secrets、users、workspace 依次拷入新的默认目录下 /root/.jenkins/
读取配置,看到数据已导入,确认数据已迁移
停止jenkins
3,设置服务启动
查询java路径(防止java路径不一致)
java -version
cat /etc/profile
JAVA_BIN=/usr/java/jdk1.8.0_202/bin
修改java路径(依据实际情况修改)
candidates="/usr/java/jdk1.8.0_202/bin/java"
修改配置文件主目录(依据实际情况修改) JENKINS_HOME="/root/.jenkins"
手动创建/var/log/jenkins 并 chown -R jenkins:jenkins /var/log/jenkins/
通过服务启动jenkins
service jenkins start

最后提醒,如果需要maven等环境,记得要手动安装一下。

2赞

整理挺详细的,感谢你的分享 :100: