jenkins迁移升级简述

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插件:可以实现配置可选择的参数,同时将该参数作为全局变量进行使用。

猜你喜欢

转载自www.cnblogs.com/crysmile/p/9483052.html
今日推荐