安装教程见上一节
使用-重点
项目的完整发布过程如下:
拉取源码->maven编译->部署/推送部署
- 安装git
yum install git
- 安装maven
yum install maven
- 安装maven Integration插件 在Jenkins插件管理里面安装
全局配置
- jdk路径配置
- mavnen路径配置
- git配置
获取源码-编译源码-发布源码
新建maven工程,填入关键位置:
- git源码地址:https://github.com/linjinbao666/mqtt.git 注意源码目录结构:
src
main
DeviceManage.iml
pom.xml
即符合maven编译规则
-
maven构建参数:clean package
-
加上构建后shell脚本,此处部署在本地,如果是要使用另一台节点部署,则需要用到ssh deplay插件,原理一致
\cp -rf /var/lib/jenkins/workspace/demo01/target/*.war /root/tomcat7.0/webapps/mqtt.war && /root/tomcat7.0/bin/startup.sh
注意:权限问题
cp: failed to access ‘/root/tomcat7.0/webapps/mqtt.war’: Permission denied
Build step 'Execute shell' marked build as failure
解决方法:设置Jenkins以root用户运行
# 打开配置文件
vi /etc/sysconfig/jenkins
# 修改$JENKINS_USER
$JENKINS_USER="root"