美文网首页app打包测试上线
jenkins迁移新服务器(更换IP),webhook地址修改

jenkins迁移新服务器(更换IP),webhook地址修改

作者: 随便写点什么就好 | 来源:发表于2019-10-21 15:22 被阅读0次

    迁移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

    相关文章

      网友评论

        本文标题:jenkins迁移新服务器(更换IP),webhook地址修改

        本文链接:https://www.haomeiwen.com/subject/dkutvctx.html