东坝地区网站建设,材料信息价查询网站,花万元请人做网站,萍乡网站优化一#xff0c;安装git yum list git 列出git安装包
yum install git 在线安装git 使用 git -varsion 查看是否安装成功 安装成功 二#xff0c; Git克隆代码 git clone 远程仓库地址 三#xff0c;创建shell脚本
touch shell.sh shell脚本 #!/bin/sh
echo
echo 自动…一安装git yum list git 列出git安装包
yum install git 在线安装git 使用 git -varsion 查看是否安装成功 安装成功 二 Git克隆代码 git clone 远程仓库地址 三创建shell脚本
touch shell.sh shell脚本 #!/bin/sh
echo
echo 自动化部署脚本启动
echo echo 停止原来运行中的工程
APP_NAME项目名称tpidps -ef|grep $APP_NAME|grep -v grep|grep -v kill|awk {print $2}
if [ ${tpid} ]; thenecho Stop Process...kill -15 $tpid
fi
sleep 2
tpidps -ef|grep $APP_NAME|grep -v grep|grep -v kill|awk {print $2}
if [ ${tpid} ]; thenecho Kill Process!kill -9 $tpid
elseecho Stop Success!
fiecho 准备从Git仓库拉取最新代码
cd /usr/local/项目名称echo 开始从Git仓库拉取最新代码
git pull
echo 代码拉取完成echo 开始打包
outputmvn clean package -Dmaven.test.skiptruecd targetecho 启动项目
nohup java -jar jar包 项目名称.log
echo 项目启动完成四在脚本所在目录执行命令
./脚本名称.后缀