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构建推送版本需要的插件

浙公网安备 33010602011771号