安装好了之后进行配置,当然所装环境需要具备 jdk、git、maven
远程连接服务器进行服务构建需要下载对应的插件才可以,此处需要
直接安装即可
想要根据git上面的分支进行构建的话,需要这个插件
这个插件可以进行远程发布
之后新建一个工程,进行配置
这里配置选择分支构建功能
此处配置git选项
配置远程服务器
构建
执行脚本配置再服务器端
#! /bin/bash
#first param: start stop deploy
#second param: test uat prod
#the main jar file name
FILE_NAME=文件路径
P_NAME=文件名
SPRING_BOOT_OPTS="--spring.profiles.active=$2 --snowflake.worker.id=1"
paramCount=$#
usage() {
echo "Usage: sh run.sh [start|stop|deploy]"
exit 1
}
start(){
if [ "$paramCount" -eq "2" ];then
env_param=$2
else
echo "You provided $paramCount parameters,but 2 are required."
exit 1
fi
nohup java -jar $FILE_NAME.jar $SPRING_BOOT_OPTS > catalina.out 2>&1 &
echo Start Success!
exit 0
}
stop(){
tpid=`ps -ef | grep $P_NAME.jar | grep -v grep |grep java| cut -c 9-15 | xargs`
echo $tpid
sudo kill -9 $tpid
#ps -ef | grep $FILE_NAME.jar | grep -v grep | cut -c 9-15 | xargs sudo kill -s -9
echo 'Stop Process...'
exit 0
}
case "$1" in
"start")
start
;;
"stop")
stop
;;
"deploy")
deploy
;;
"kill")
kills
;;
*)
usage
;;
esac
千万别忘记以下操作配置,配置远程服务器信息
更多文章关注个人小程序,扫码关注~