zoukankan      html  css  js  c++  java
  • Jenkins系列-Jenkins升级、迁移和备份

    升级Jenkins

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

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

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

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

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

    迁移和备份

    如果有jenkins服务在运行中,建议先停止jenkins服务。

    备份Jenkins的配置

    进入/root/.jenkins目录下,使用tar -cvf jenkins.tar .jenkins/*命令 对该目录下的所有文件进行打包。然后导出到本地(sz 文件名:导出文件/压缩包等)

    然后拷贝数据到新路径,我迁移的路径为 /opt/ldkjdata/.jenkins,

    cp /root/.jenkins /opt/ldkjdata/.jenkins

    设置JENKINS_HOME环境变量参数
    打开tomcat的bin目录,编辑catalina.sh文件,在第一行下面添加
    export JENKINS_HOME=/opt/ldkjdata/.jenkins

    并且在profile文件最后加入:
    vi /etc/profile
    在最后加入:
    export JENKINS_HOME=/opt/ldkjdata/.jenkins
    保存,退出后执行
    source /etc/profile
    让配置生效

    然后启动jenkins,所有的插件,配置,job及备份全部已迁移。

  • 相关阅读:
    openlayers方法总结
    AJAX 数据库实例
    AJAX 请求服务器
    得到XMLHttpRequest对象
    AJAX 简介
    AJAX 服务器端的脚本
    HTTP GET 最多发送100个字符
    AJAX XMLHttpRequest 对象
    Dictionary、ArrayList、Hashtable和数组 Array 的区别
    AJAX 请求实例
  • 原文地址:https://www.cnblogs.com/zhuochong/p/10083498.html
Copyright © 2011-2022 走看看