#!/bin/bash
server_ips=(132.121.100.44 132.121.100.45 132.121.100.46 132.121.100.47)
git_url=http://seaboat:123456@132.122.1.21:8888/splan/dbpool-src.git
port=22
user=seaboat
dbproxy_base=/data/seaboat/dbproxy
version=dbpool-service-1.2.2.jar
currentTime=`date '+%Y%m%d%H%M%S'`
dir=`pwd`
function doGit(){
echo "starting........"
rm -rf ./dbpool-src
git clone $git_url
echo "git clone successed......."
}
function mavenBuild(){
echo "maven building.......... "
set -e
cd dbpool-src/dbpool-service
mvn clean
mvn package -Dmaven.test.skip=true
echo "maven builds successed.........."
}
function deployToServer(){
echo "starting deploy to server"
for ip in ${server_ips[@]};
do
scp -r $dir/dbpool-src/dbpool-service/target/$version $user@$ip:$dbproxy_base/lib/tmp/
ssh -p $port $user@$ip "cd dbproxy/bin; ./deploy.sh $version $currentTime"
done
echo "deploy to servers successfully!"
}
doGit
mavenBuild
deployToServer
#!/bin/bash . /etc/profile cd cd dbproxy/lib/tmp cp -f $1 ../$1.$2 cp -f $1 ../$1 cd cd dbproxy/bin ./shutdown.sh ./startup.sh
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有