[搭建完整jenkins发布环境(五)]jenkins迁移到新服务器
背景之前搭建的环境需要更换到新的服务器,但不想重新配置job。这里是我的迁移过程,供参考。整个文件夹迁移,而不是迁移部分文件,会避免很多问题。迁移过程2.1 查看旧服务器jenkins目录查看jenkinshome方法vim /etc/sysconfig/jenkins2.2 停止jenkins服务器并压缩jenkins_home目录# 停止服务service jenki...
·
背景
之前搭建的环境需要更换到新的服务器,但不想重新配置job。这里是我的迁移过程,供参考。
- 整个文件夹迁移,而不是迁移部分文件,会避免很多问题。
迁移过程
2.1 查看旧服务器jenkins目录
查看jenkinshome方法
vim /etc/sysconfig/jenkins
2.2 停止jenkins服务器并压缩jenkins_home目录
# 停止服务
service jenkins stop
# 打包目录
tar -cvf jenkins.tar /var/lib/jenkins/
注:必须打包后再用scp传输,里面有link文件直接scp会有问题
2.3 在新服务器搭建jenkins环境
参考我之前的两篇博客,在新的服务器部署好jenkins环境。最好保持安装路径一致,参数一致。
- maven
- jdk
- git
不需要登录jenkins,因为要把整个jenkins覆盖掉。只要保证上面的工具路径一致就好。
2.4 把旧服务器打包好的tar包scp到新服务器目录
scp jenkins.tar root@xx.xx.xx.xx:/xx/xx/jenkins
2.5 解压到新服务器的jenkins_home目录
tar -xvf jenkins.tar
2.6 迁移完毕重启jenkins服务即可
结语
- 选择整个文件夹迁移,而不是jobs、plugins、users、workspace四个文件夹。这四个文件夹不能包含所有内容,迁移后需要手工配置。
- 整个文件夹迁移没问题,所以迁移后和原来jenkins一模一样。
更多推荐
已为社区贡献4条内容
所有评论(0)