jenkins指定服务器地址,jenkins迁移新服务器(更换IP),webhook地址修改
迁移jenkins很简单,我的环境是用jar起的. 新服务器安装openjdk,再把数据同步到相同目录即可.1. rsync同步以下目录到新服务器相同路径/root/.jenkins #数据目录/root/.ssh/*#密钥对,如果是jenkins是用别的用户启动的,就去那个用户home下拷脚本目录#(jenkins一些作业是有脚本的)/usr/local/jenkin...
迁移jenkins很简单,我的环境是用jar起的. 新服务器安装openjdk,再把数据同步到相同目录即可.
1. rsync同步以下目录到新服务器相同路径
/root/.jenkins #数据目录
/root/.ssh/* #密钥对,如果是jenkins是用别的用户启动的,就去那个用户home下拷
脚本目录 #(jenkins一些作业是有脚本的)
/usr/local/jenkins.jar #运行包
2. 新服务器上启动服务
nohup java -jar /usr/local/jenkins.war& >>/var/log/jenkins.log
3. 修改IP配置文件,jenkins.model.JenkinsLocationConfiguration.xml
如果你的jenkins只是简单的一些作业,这里就已经可以用了,但是jenkins一般和git之类有一些绑定IP, 比如我的jenkins用了Gitlab Hook Plugin, 如下图,新的jenkins服务器, 这里仍显示旧服务器的IP.
修改/root/.jenkins/jenkins.model.JenkinsLocationConfiguration.xml, 用新IP替换就旧IP,比如我的新IP是 192.168.12.12,旧IP是10.10.19.202
修改后,重启jenkins
4. 修改gitlab 上web hook的调用地址,改成新IP
更多推荐
所有评论(0)