一、全新安装Jenkins  

  • https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Red+Hat+distributions
  • sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
  • sudo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key
  • sudo yum install jenkins 。   安装后产生下面3个目录文件
    • /etc/init.d/jenkins  启动脚本
    • /usr/lib/jenkins/jenkins.war     jenkins 主程序包
    • /var/lib/jenkis/   jenkins 运行是环境配置,以及数据文件。 刚安装好时,为空。
  • 还需要安装java ,  subversion ,  maven  这3项
  • 启动jenkins : 执行  /etc/init.d/jenkins start
  • 添加了一些jenkins job成功后的后续脚本:/usr/local/jenkinssync.sh  和 /usr/local/jenkinssync_node.sh
  • 安装nginx 将/var/www目录下的内容暴露在外网,这样可以在线上直接下载。
 

二、迁移 Jenkins

  • 前3步骤相同
  • copy 老机器上的 /var/lib/jenkis/ 的内容 到新机器对应目录。
    • /var/lib/jenkis/目录实在太大可以将各个项目的历史构建任务先删除了再copy: rm /var/lib/jenkins/jobs/{projectname}/builds/*  ,   rm /var/lib/jenkins/jobs/{projectname}/modules/*  
  • 后续步骤相同。

一、全新安装Jenkins  https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Red+Hat+distributions

  • sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
  • sudo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key
  • sudo yum install jenkins 。   安装后产生下面3个目录文件
    • /etc/init.d/jenkins  启动脚本
    • /usr/lib/jenkins/jenkins.war     jenkins 主程序包
    • /var/lib/jenkis/   jenkins 运行是环境配置,以及数据文件。 刚安装好时,为空。
  • 还需要安装java ,  subversion ,  maven  这3项
  • 启动jenkins : 执行  /etc/init.d/jenkins start
  • 添加了一些jenkins job成功后的后续脚本:/usr/local/jenkinssync.sh  和 /usr/local/jenkinssync_node.sh
  • 安装nginx 将/var/www目录下的内容暴露在外网,这样可以在线上直接下载。
 

二、迁移 Jenkins

  • 前3步骤相同
  • copy 老机器上的 /var/lib/jenkis/ 的内容 到新机器对应目录。
    • /var/lib/jenkis/目录实在太大可以将各个项目的历史构建任务先删除了再copy: rm /var/lib/jenkins/jobs/{projectname}/builds/*  ,   rm /var/lib/jenkins/jobs/{projectname}/modules/*  
  • 后续步骤相同。
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐