安装教程见上一节

jenkins持续集成工具学习01

使用-重点

项目的完整发布过程如下:

拉取源码->maven编译->部署/推送部署

  1. 安装git
yum install git
  1. 安装maven
yum install maven
  1. 安装maven Integration插件 在Jenkins插件管理里面安装

全局配置

  1. jdk路径配置
  2. mavnen路径配置
  3. git配置

获取源码-编译源码-发布源码

新建maven工程,填入关键位置:

  1. git源码地址:https://github.com/linjinbao666/mqtt.git 注意源码目录结构:
src
	main	
	DeviceManage.iml	
	pom.xml

即符合maven编译规则

  1. maven构建参数:clean package

  2. 加上构建后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"

成果展示

jenkins自动化编译

网站访问