jenkins 服务器迁移

张映 发表于 2021-02-08

分类目录: 服务器相关

标签:,

项目由产品验收,也由产品发版,so,发布系统是不能挂掉了,不然这个流程就不通了。所以要做个jenkins备份

1,新机器安装jenkins

# wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
# rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key
# yum install java-1.8.0-openjdk jenkins git
# vim /etc/sysconfig/jenkins
JENKINS_USER="root"    //jenkins改成root

# cp -p /var/lib/jenkins /var/lib/jenkins_bak  //备份一下,

# systemctl start jenkins  //启动

在新机器上面把插件都装好(根老机器一样),新装的jenkins一般版本比较高,直接把老机器的插件copy过来,可能会有问题。

2,在老机器上操作

# cd /var/lib/jenkins
# scp -r users 10.0.40.175:/var/lib/jenkins/
# scp -r config.xml 10.0.40.175:/var/lib/jenkins/
# tar czvf jobs.tar.gz jobs
# scp -r jobs.tar.gz 10.0.40.175:/var/lib/jenkins/
# scp jenkins.plugins.publish_over_ssh.BapSshPublisherPlugin.xml 10.0.40.175:/var/lib/jenkins/
# scp -r /var/lib/jenkins/tank-key 10.0.40.175:/var/lib/jenkins/ //tank-key publish_over_ssh插件需要用到

不知道在什么地方同步全局凭据,只能重新生成全局凭据,如下图

jenkins 全局凭据

jenkins 全局凭据



转载请注明
作者:海底苍鹰
地址:http://blog.51yip.com/server/2499.html