运维开发网

jenkins迁移升级简述

运维开发网 https://www.qedev.com 2020-04-21 10:59 出处:网络 作者:运维开发网整理
1、迁移背景 原有jenkins版本为2.32.2,由于需要安装git parameter插件,插件安装失败,依赖暂时无法解决,因此决定升级jenkins版本,升级版本为2.121.2。   2、jenkins数据存储文件列表: config.xml:jenkins的全局权限配置以及其他配置文件 credentials.xml:jenkins的凭据配置文件,此处为git服务用户凭据配置文件; je
1、迁移背景 原有jenkins版本为2.32.2,由于需要安装git parameter插件,插件安装失败,依赖暂时无法解决,因此决定升级jenkins版本,升级版本为2.121.2。   2、jenkins数据存储文件列表:

config.xml:jenkins的全局权限配置以及其他配置文件

credentials.xml:jenkins的凭据配置文件,此处为git服务用户凭据配置文件;

jenkins.plugins.publish_over_ssh.BapSshPublisherPlugin.xml:jenkins的publish over ssh服务器配置文件;

jobs目录:jenkins jobs配置目录,包含job权限、git地址、打包方式等配置;

users目录:jenkins users用户目录,包含jenkins的用户配置目录。

  3、jenkins升级操作: jenkins下载地址:https://jenkins.io
此处使用war包进行升级,部署目录为/usr/local/jenkins,启动命令如下:
nohup java -Xms4096M -Xmx4096M -Dcom.sun.akuma.Daemon=daemonized -Djav.awt.headless=true -DJENKINS_HOME=/data/jenkins-2.121.2 -jar /usr/local/jenkins-2.121.2/jenkins.war --logfile=/usr/local/jenkins-2.121.2/jenkins.log --webroot=/usr/local/jenkins-2.121.2/war --daemon --httpPort=8081 --debug=5 --handlerCountMax=100 --handlerCountMaxIdle=20 &
将原jenkins数据存储文件复制到升级之后的jenkins的家目录下,此处新jenkins家目录为:/data/jenkins-2.121.2。 复制完成之后,需要重启jenkins,相关配置才能生效。   4、jenkins常用插件列表: 在启动jenkins时,安装插件采用"推荐插件进行安装",则会默认安装一些常用插件,包含git、svn等相关插件。 需要额外安装的插件列表如下:
git parameter插件:为了方便开发参数化构建,指定分支进行构建。phing插件:为了实现php代码打包。
publish over ssh插件:为了实现ssh远程分发代码包,同时执行解压等相关操作。
Extended Choice Parameter Plug-In插件:可以实现配置可选择的参数,同时将该参数作为全局变量进行使用。
0

精彩评论

暂无评论...
验证码 换一张
取 消