2:Jenkins安装配置

一、Jenkins安装配置

1、概述

Jenkins是一个开源的、可扩展的持续集成、交付、部署(软件/代码编译、打包、部署)基于web界面的平台。Jenkins提供了数百个插件来支持构建、部署和自动化任何项目。

 

2、Jenkins部署

-----------------------------RPM包方式安装------------------------------
wget https://pkg.jenkins.io/redhat-stable/jenkins-2.89.4-1.1.noarch.rpm
yum localinstall jenkins-2.89.4-1.1.noarch.rpm     #默认根目录在/var/lib/jenkins目录下

-----------------------------war包方式安装------------------------------
cd /usr/local/tomcat/webapps/     #将war包直接部署在tomcat中
wget http://mirrors.jenkins.io/war-stable/2.107.1/jenkins.war    #默认根目录在/root/.jenkins目录下

 

3、Jenkins更改根目录

 

#查看Jenkins默认根目录

/etc/init.d/tomcat stop
vim /etc/profile.d/java.sh    #添加下面内容
export JENKINS_HOME=/opt/jenkins
source /etc/profile.d/java.sh   #执行脚本
/etc/init.d/tomcat start    

 

注意:更改根目录,会导致Jenkins数据重置

 

4、Jenkins备份迁移

ls /opt/jenkins/
config.xml                     identity.key.enc  jenkins.install.UpgradeWizard.state  logs              nodes    secret.key                secrets  userContent
hudson.model.UpdateCenter.xml  jenkins.CLI.xml   jobs                                 nodeMonitors.xml  plugins  secret.key.not-so-secret  updates  users

 因为Jenkins没有数据库支持,备份仅需要备份迁移jobs和plugins目录即可

 

5、Jenkins破解管理员密码

 vim /opt/jenkins/users/admin/config.xml 
#找到passwordHash这一行,可以另外一台Jenkins的已知密码的Hash值替换,即可修改密码

 

6、插件安装

#配置安装Jenkins推荐的插件

#安装其他插件

 

相关插件列表:

Maven Integration     #构建maven风格项目需要的插件

Deploy to container plugin     #构建war包需要的插件

Subversion Plug-in        #svn需要的插件

Git plush             #Git需要的插件

Send bulid artifacts over SSH    #通过ssh构建推送版本需要的插件

 

 

posted @ 2018-03-22 13:10  Wesley·zk  阅读(351)  评论(0)    收藏  举报