【工具篇】jenkins构建maven项目的配置和理解
构建一个普通Maven的项目,相应配置的解释,和构建过程的理解
目录
一、常规操作
1、新建视图
点击保存后:
2、新建任务
也可以直接根据已经有的创建任务:
3、相关配置
以Maven项目为例:
脚本命令:
#!/bin/sh
app_dir=/home/admin/apps
app_file_path=$app_dir/english-0.0.1-SNAPSHOT.jar
app_path=$app_dir/english_pro.jar
source /etc/profile
if [ -f $app_file_path ] ;then
echo -- stop app
pidlist=`ps -ef | grep english_pro | grep -v grep | awk '{print $2}'`
if [ "$pidlist" = "" ] ;then
echo "no app pid alive!"
else
echo "app Id list :$pidlist"
kill -9 $pidlist
echo "KILL $pidlist:"
fi
echo -- 开始部署$app_path
if [ -f $app_path ] ;then
rm -f $app_path
echo -- 正在删除$app_path
fi
mv $app_file_path $app_path
echo -- 开始启动$app_path
export JAVA_HOME=/usr/java/jdk1.8
nohup java -Xms1024m -Xmx1024m -jar $app_path > english.log &
echo -- 启动完成
fi
二、前期配置
系统配置:配置相关的git和目标服务器的的ip相关信息(用户名,密码,路径)
三、构建过程
更多推荐
所有评论(0)