1、在新服务器上安装Jenkins和环境工具
(1)新服务器上的Jenkins版本需要和旧服务器上的Jenkins版本一致
(2)新服务器上安装Java、Git、Maven等工具,最好保持安装路径、参数和原服务器一致
2、备份Jenkins
tar -cvf /home/jenkins.tar /var/lib/jenkins/ --exclude=/var/lib/jenkins/.cache --exclude=/var/lib/jenkins/.config --exclude=/var/lib/jenkins/.docker --exclude=/var/lib/jenkins/.groovy --exclude=/var/lib/jenkins/.helm --exclude=/var/lib/jenkins/.java --exclude=/var/lib/jenkins/logs --exclude=/var/lib/jenkins/.m2 --exclude=/var/lib/jenkins/.npm --exclude=/var/lib/jenkins/.yarn
主要是“jobs、plugins、users、workspace”这四个文件夹,最好是整个目录迁移,这样还原后,不需要再手动配置Jenkins,环境和旧服务器一模一样
- 选择整个文件夹迁移,而不是jobs、plugins、users、workspace四个文件夹。这四个文件夹不能包含所有内容,迁移后需要手工配置。
- 整个文件夹迁移没问题,所以迁移后和原来jenkins一模一样。
3、把旧服务器打包好的tar包scp到新服务器目录并解压覆盖掉新文件
scp jenkins.tar [email protected]:/xx/xx/jenkins
解压、覆盖
tar -xvf jenkins.tar -C /var/lib/jenkins/ \cp -rf jenkins /var/lib/jenkins/
4、重启jenkins服务即可
参考:
https://blog.csdn.net/kouryoushine/article/details/100075629
https://www.cnblogs.com/xuwujing/p/15725595.html
标签:exclude,lib,--,备份,还原,jenkins,var,Jenkins From: https://www.cnblogs.com/xiaoyou2018/p/17862091.html