jenkins升级和迁移实例

jenkin升级步骤

       1.下载jenkins.war包和对应的jdk版本

         

         

       2.只需要替换原来启动命令中的java路径和jenkins.war包即可

          原来版本jenkins的启动命令

         /etc/alternatives/java -Dcom.sun.akuma.Daemon=daemonized -Djava.awt.headless=true -DJENKINS_HOME=/var/lib/jenkins -jar /usr/lib/jenkins/jenkins.war --logfile=/var/log/jenkins/jenkins.log --webroot=/var/cache/jenkins/war --httpPort=9090 --debug=5 

        升级版本的jenkins启动命令

        /opt/data/newjenkins/jdk-17.0.1/bin/java -Dcom.sun.akuma.Daemon=daemonized -Djava.awt.headless=true -DJENKINS_HOME=/var/lib/jenkins  -jar /opt/data/newjenkins/jenkins.war  --logfile=/var/log/jenkins/jenkins.log --webroot=/var/cache/jenkins/war --httpPort=9090 --debug=5

     3.jenkins使用http代理

      /opt/data/newjenkins/jdk-17.0.1/bin/java -Dhttp.proxyPort=10809 -Dhttp.proxyHost=192.168.24.44 -Dhttps.proxyPort=10809 -Dhttps.proxyHost=192.168.24.44 -Dcom.sun.akuma.Daemon=daemonized -Djava.awt.headless=true -DJENKINS_HOME=/var/lib/jenkins  -jar /opt/data/newjenkins/jenkins.war  --logfile=/var/log/jenkins/jenkins.log --webroot=/var/cache/jenkins/war --httpPort=9090 --debug=5

插件版本升级

       访问jenkins插件网站需要走代理,否则不能下载插件安装包

        

升级异常处理

       

                   

                  在jenkins中使用git clone代码的时候总是提示拉取代码失败

                 但是在jenkins服务器主机上直接使用git clone是可以拉取代码到本机的

                 升级完jenkins war包后再需要升级对应的jenkins插件后,再去执行原来的流水线出现拉取代码失败

                 重启jenkins所在主机的操作系统就恢复正常reboot

                

                

             

           jenkins可以成功的从gitlab中拉取代码和分支数据

Jenkins备份和迁移

       1.查看jenkins启动命令

           

       2.拷贝jenkins安装包

           

       3.拷贝大目录jenkins数据主目录

          yum install screen

          screen -S jenkins

          scp -r /var/lib/jenkins admin@192.168.30.198:/home/admin/

          

          

            关闭xshell后再重新打开xshell窗口查看拷贝进度

           screen -ls

           screen -r jenkins

           

        启动jenkins服务异常

        awt是系统字体样式

           

           yum install -y fontconfig urw-fonts

           安装完系统字体后 jenkins即可正常启动

          

 应用jenkins备份的数据和配置重启jenkins

jenkins无法构建

         

        流水线点击构建后,没有工作节点被分配,导致jenkins流水线任务一直处于等待状态

        

     删除主机上/tmp/目录下的所有文件,释放磁盘空间

    重启jenkins后工作节点重新处于上线状态,此时jenkins恢复正常,可以正常执行流水线构建任务

 

posted @   不懂123  阅读(100)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示