Jenkins数据迁移
Jenkins需要从一台主机换到另外一台主机怎么迁移数据
两台主机的Jenkins版本需要保持一致
- 安装Jenkins
# sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
# sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key
# yum install fontconfig java-17-openjdk
# yum install jenkins
- 查看版本
# jenkins --version
2.440.1
- 停止Jenkins
在源主机和目标主机都停止jenkins
# systemctl stop jenkins
- 打包数据文件
在源主机操作
最好使用打包压缩的方法而不是采用scp把源文件夹完全复制到目标文件夹
否则容易出现奇怪的问题
# tar -czvf jenkins.tar.gz /var/lib/jenkins/
- 把文件复制到目标主机解压
源主机操作
# scp jenkins.tar.gz root@192.168.3.58:/var/lib
目标主机操作
# tar -xf jenkins.tar.gz
设置权限
# chown -R jenkins:jenkins /var/lib/jenkins
- 启动jenkins
# systemctl start jenkins
原数据包括用户名密码数据都迁移过来了