zoukankan      html  css  js  c++  java
  • jenkins 升级

    升级Jenkins

    Jenkins的开发迭代非常快,每周发布一个开发版本,长期支持版每半年更新一次(ps:大版本更新)。如此频繁的更新,怎么升级呢?

    war:下载新版的war文件,替换旧版本war文件。重启即可。

    二进制:卸载旧版本,安装新版本即可。

    Jenkins程序下载地址:http://mirrors.jenkins-ci.org/

    note:升级前,请测试该版本和你本地数据的兼容性。如何测试:将JENKINS_HOME拷贝一份到新的机器,用新版的程序启动。测试对应的插件和配置。

    迁移和备份

    首先找到JENKINS_HOME,一般在用户根目录下.jenkins目录 (见Jenkins入门系列之——00答疑解惑),因为Jenkins的所有的数据都是以文件的形式存放在JENKINS_HOME目录中。所以不管是迁移还是备份,只需要操作JENKINS_HOME就行了。

    迁移:建议将JENKINS_HOME打包后在拷贝,windows上可以用zip,rar等,Linux上有zip,tar等。然后将打包的文件解压到新的JENKINS_HOME目录就行了。

    备份:参考Jenkins进阶系列之——08Jenkins纳入版本控制。如果是临时备份,整个压缩文件就行了。

    LINUX升级:

    1.在jenkins系统设置界面发现类似如下提示:New version of Jenkins 下载最新版本jenkins.war& J- U! a$ 
    2.[scm@Linux jenkins]$ ps -aux | grep jenkins    #查看jenkins安装路径,下方红色字体
    jenkins  19139 30.8  7.0 1496412 273816 ?      Ssl  15:24  11:18 /usr/lib/jvm/jre-1.6.0/bin/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 --daemon --httpPort=8888 --ajp13Port=8009 --debug=5 --handlerCountMax=100 --handlerCountMaxIdle=20% ^0 
    3.[scm@Linux jenkins]$cd /usr/lib/jenkins/   #进入jenkins目录,建议此时备份原来的jenkins.war
    4.[scm@Linux jenkins]$sudo rcjenkins stop   #关闭jenkins服务
    5.[scm@Linux jenkins]sudo cp -i /home/scm/public/jenkins.war ./   #覆盖原因来jenkins
    6.[scm@Linux jenkins]sudo rcjenkins start   #启动jenkins服务
    7.好了,升级ok,可以看到版本已升级到最新了,但是此时管理界面出现了一些提示:

    MAC升级:其他和LINUX一样

    启动 sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist

    停止sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist

    参考 https://blog.csdn.net/u013201439/article/details/72984652

    背景

      如题,Jenkins有新版本提示,该如何升级。 


    这里写图片描述
    解决方案
    • 定位jenkins.war文件的安装目录
    ps -aux | grep jenkins
    • 1

      如果是默认安装的话,文件目录应该为:/usr/lib/jenkins

    cd /usr/lib/jenkins
    
    • 1
    • 2
    • 关闭Jenkins服务
    service jenkins stop
    • 1
    • 删除jenkins.war文件
    rm jenkins.war
    • 1

      为了保险,可以将之前的jenkins.war文件备份,然后删除

    • 下载新版本的jenkins.war文件,重新启动jenkins服务

      使用wget命令就可以快速下载jenkins.war

    wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war
    service jenkins start





    Jenkins进阶系列之——17Jenkins升级、迁移和备份

    升级Jenkins

    Jenkins的开发迭代非常快,每周发布一个开发版本,长期支持版每半年更新一次(ps:大版本更新)。如此频繁的更新,怎么升级呢?

    war:下载新版的war文件,替换旧版本war文件。重启即可。

    二进制:卸载旧版本,安装新版本即可。

    Jenkins程序下载地址:http://mirrors.jenkins-ci.org/

    note:升级前,请测试该版本和你本地数据的兼容性。如何测试:将JENKINS_HOME拷贝一份到新的机器,用新版的程序启动。测试对应的插件和配置。

    迁移和备份

    首先找到JENKINS_HOME,一般在用户根目录下.jenkins目录 (见Jenkins入门系列之——00答疑解惑),因为Jenkins的所有的数据都是以文件的形式存放在JENKINS_HOME目录中。所以不管是迁移还是备份,只需要操作JENKINS_HOME就行了。

    迁移:建议将JENKINS_HOME打包后在拷贝,windows上可以用zip,rar等,Linux上有zip,tar等。然后将打包的文件解压到新的JENKINS_HOME目录就行了。

    备份:参考Jenkins进阶系列之——08Jenkins纳入版本控制。如果是临时备份,整个压缩文件就行了。

    LINUX升级:

    1.在jenkins系统设置界面发现类似如下提示:New version of Jenkins 下载最新版本jenkins.war& J- U! a$ 
    2.[scm@Linux jenkins]$ ps -aux | grep jenkins    #查看jenkins安装路径,下方红色字体
    jenkins  19139 30.8  7.0 1496412 273816 ?      Ssl  15:24  11:18 /usr/lib/jvm/jre-1.6.0/bin/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 --daemon --httpPort=8888 --ajp13Port=8009 --debug=5 --handlerCountMax=100 --handlerCountMaxIdle=20% ^0 
    3.[scm@Linux jenkins]$cd /usr/lib/jenkins/   #进入jenkins目录,建议此时备份原来的jenkins.war
    4.[scm@Linux jenkins]$sudo rcjenkins stop   #关闭jenkins服务
    5.[scm@Linux jenkins]sudo cp -i /home/scm/public/jenkins.war ./   #覆盖原因来jenkins
    6.[scm@Linux jenkins]sudo rcjenkins start   #启动jenkins服务
    7.好了,升级ok,可以看到版本已升级到最新了,但是此时管理界面出现了一些提示:

    MAC升级:其他和LINUX一样

    启动 sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist

    停止sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist

    参考  https://blog.csdn.net/goodai007/article/details/51706708
     
  • 相关阅读:
    pip安装itchat模块成功后annocanda中No module named 'itchat'
    Ant安装以及环境配置以及使用[windows环境]
    初窥Android Studio
    uiautomatorviewer详解
    看到一个牛人的群聊天记录,超赞!(转载)
    pyCharm最新激活码(2018)
    所有版本chrome、chromedriver、firefox下载链接
    Python---查看安装路径
    bash、dash(/bin/bash和/bin/sh)的区别
    肉鸡是什么?
  • 原文地址:https://www.cnblogs.com/chengpeng15/p/9320538.html
Copyright © 2011-2022 走看看