1、前言
接上篇博客,jenkins
构建部署Freestyle project
风格项目:http://t.csdn.cn/3FyU4
。
本文档将演示创建maven风格项目、构建、运行部署,操作流程和上篇基本一致。
2、插件安装
创建maven风格项目需要依赖第三方插件maven integration
。
这里提供maven integration
插件及其依赖插件离线包,方便无网络环境使用:https://pan.baidu.com/s/1_-NXRpdQ2fsQBJrQCwdPHg
,提取码:xc2d
。
插件安装成功后重启jenkins生效。
3、创建配置maven风格item
①新建项目
②配置项目源码
③配置构建信息:根据页面的提示信息即可完成配置,页面可能会提示需要配置maven环境变量,按提示配置即可。
④配置Post Steps(构建后步骤)
shell脚本:
#先将已经运行的本项目进程结束,避免重复运行造成端口冲突
pid=`ps -aux|grep word-1.0-SNAPSHOT.jar | grep -v grep | awk '{print $2}'`
if [ -n "$pid" ]
then
kill -9 $pid
fi
#运行启动本项目,BUILD_ID=dontKillMe命令避免后台运行jar包不生效
cd target
BUILD_ID=dontKillMe java -jar word-1.0-SNAPSHOT.jar &
4、构建部署测试
选择目标项目,执行构建操作,检查目标项目构建运行是否正常。
1、检查jenkins目标项目构建历史最新一条控制台输出是否正常。
2、构建成功后可前往jenkins目录下的workspace
目录,查看是否有对应的项目列表,检查项目内部是否存在构建成功的target
目录。本文档的jenkins目录为:/root/.jenkins
。
3、登入Linux主机,查看目标项目是否正常运行,进程号是否已经改变。