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 root@xx.xx.xx.xx:/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

 

posted on 2023-11-28 15:35  小油2018  阅读(355)  评论(0编辑  收藏  举报