linux通过Git快速部署项目

 1.环境变量配置

JAVA_HOME=/usr/java/jdk1.7.0_75
JRE_HOME=/usr/java/jdk1.7.0_75/jre
M3_HOME=/usr/local/apache-maven-3.3.9
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin:/usr/local/apache-maven-3.3.9/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH

2.下载安装

apache-maven-3.3.9-bin.tar

jdk1.7

tomcat7

安装过程略。。。

3.写deploy.sh脚本

git pull
mvn clean package

~/services/tomcat7/bin/shutdownkill.sh
rm -rf ~/services/tomcat7/webapps/auth-center
cp -f target/zauth-center.war ~/services/tomcat7/webapps
~/services/tomcat7/bin/startup.sh

每次执行脚本就可以快速部署项目

shutdownkill.sh

 

TOMCAT_HOME_BIN=$(cd "$(dirname "$0")"; pwd)
$TOMCAT_HOME_BIN/shutdown.sh
sleep 2
ID=`ps -ef | grep "$TOMCAT_HOME_BIN" | grep -v "$0" | grep -v "grep" | awk '{print $2}'`
for id in $ID
do
kill -9 $id
echo  "kill -9 $id"
done

 

 

 

转载于:https://my.oschina.net/mcyy568/blog/604201

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值