构建maven项目
1.搭建jekins请看
https://www.cnblogs.com/a1304908180/p/14714027.html
2.安装插件
Publish Over SSH插件,gieet插件等
3.jekins系统配置
环境变量要事先在linux服务器上安装好
4.项目配置.
restart.sh脚本
#!/bin/env bash source /etc/profile echo ‘JAVA_HOME‘ is $JAVA_HOME #PID=`ps -ef |grep 项目名称 |grep -v grep | awk ‘{print $2}‘` PID=`ps -ef |grep ‘test-1.0-SNAPSHOT.jar‘ |grep -v grep | awk ‘{print $2}‘` if [ ! "$PID" ] then # 这里判断TOMCAT进程是否存在 echo $PID"进程不存在" else echo "进程存在 杀死进程PID$PID" kill -9 $PID fi nohup java -jar ‘/usr/jekins/publish/test-1.0-SNAPSHOT.jar‘ >/dev/null 2>log & #根据重启后是否有当前应用判断启动是否成功 pid=$(ps -ef | grep java| grep ‘test-1.0-SNAPSHOT.jar‘|awk -F ‘[ ]+‘ ‘{print $2}‘) echo $pid if [ -z $pid ] then echo "启动失败" exit 1 else echo ‘test-1.0-SNAPSHOT.jar‘ : $pid "启动成功" fi
5.点击立即构建即可
jekins用maven项目构建运行springboot项目。以码云为例子
原文:https://www.cnblogs.com/a1304908180/p/14717665.html