1、Jenkins环境准备
rpm -ih jenkins-2.7.4-1.1.noarch.rpm ### jenkins常用命令
service jenkins start/stop/restart
chkconfig jenkins on ### jenkins 目录结构
/usr/lib/jenkins/jenkins.war WAR包
/etc/sysconfig/jenkins 配置文件
/var/lib/jenkins/ 默认的JENKINS_HOME目录
/var/log/jenkins/jenkins.log Jenkins日志文件 ### 启动jenkins
service jenkins start
启动前需要先配置java环境的启动顺序,即你系统中的JAVA_HOME
vim /etc/init.d/jenkins
candidates="
/etc/alternatives/java
/usr/lib/jvm/java-1.6.0/bin/java
/usr/lib/jvm/jre-1.6.0/bin/java
/usr/lib/jvm/java-1.7.0/bin/java
/usr/lib/jvm/jre-1.7.0/bin/java
/usr/lib/jvm/java-1.8.0/bin/java
/usr/lib/jvm/jre-1.8.0/bin/java
/usr/bin/java
/opt/softwares/jdk1.8.0_144/bin/java
"
在canditates加上你系统的JAVA_HOME的路径 ### 修改Jenkins默认端口
vi /etc/sysconfig/jenkins
JENKINS_PORT="8081" 默认端口号为8080
防火墙要开启8080端口
2、配置构建环境
系统需要先配置好MAVEN、git等软件环境
jenkins需要配置maven和git插件以及远程部署的插件
进入jenkins系统设置页面->管理插件 安装如下三个插件Git plugin
Maven Integration plugin
Deploy to container Plugin
配置全局的参数、工具路径
Global Tool Configuration
可以修改JDK、MAVEN、GIT等配置成你系统中的路径
3、新建构建任务
jenkins面板中新建任务选择构建一个maven项目
配置git仓库
配置构建规则
发布到远程tomcat
tomcat要配置conf/tomcat-users.xml中的用户,必须有manager-script权限
如果遇到权限403:
The username you provided is not allowed to use the text-based Tomcat Manager (error 403) when deploying on remote Tomcat8 using Jenkins 编辑 /webapps/manager/META-INF/context.xml:
参考此链接 link