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
标签:
Jenkins
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
2018-11-28 搭建L2TP模式vpn