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 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。
限于本人有限的知识水平,文中可能存在误解或错误(轻喷~),欢迎指出。
写这点东西写了我将近一个小时,可把我累坏了(叉腰),大家走过路过不要吝啬自己的赞美哦