Jenkins+ springboot自动化部署 下

为了更清楚的描述,我这里从0开始,新建一个springboot项目,然后具体配置也给大家展示,构建一个项目的流程是:1、新建项目 2、具体配置 3、构建。其中具体配置和脚本比较重要,我放到前面来展示

1、shell脚本

[root@centos shell]# vim start.sh   #重启java程序的脚本 
fi
sleep 5
tpid=`ps -ef|grep $RESOURCE_NAME|grep -v grep|grep -v kill|awk '{print $2}'`
if [ ${tpid} ]; then
echo 'Kill Process!'
kill -9 $tpid
else
echo 'Stop Success!'
fi

tpid=`ps -ef|grep $RESOURCE_NAME|grep -v grep|grep -v kill|awk '{print $2}'`
if [ ${tpid} ]; then
    echo 'App is running.'
else
    echo 'App is NOT running.'
fi

rm -f tpid
nohup java -jar ./$RESOURCE_NAME --spring.profiles.active=prod > carApi.log 2>&1 &

echo Start Success!

2、项目配置

 

 

3,新建项目和构建

 

构建,点击立即构建就可以开始构建了,在下面的构建历史可以看到构建情况,然后也可以通过控制台看到具体构建信息。

 

到这里,maven风格的项目就大致完成

> 本文作者:青成林语、 原文地址:https://i.cnblogs.com/posts/edit;postId=12882282 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。

限于本人有限的知识水平,文中可能存在误解或错误(轻喷~),欢迎指出。

写这点东西写了我将近一个小时,可把我累坏了(叉腰),大家走过路过不要吝啬自己的赞美哦

原文地址:https://www.cnblogs.com/lichenghong/p/12882282.html