明霞山资源网 Design By www.htccd.com
部署某个中间件到测试机器脚本
从git取源码,再maven构建,将jar拷贝到服务器,备份旧版本,重启。
#!/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
中间件的部署脚本 deploy.sh
#!/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
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
明霞山资源网 Design By www.htccd.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
明霞山资源网 Design By www.htccd.com
暂无评论...
RTX 5090要首发 性能要翻倍!三星展示GDDR7显存
三星在GTC上展示了专为下一代游戏GPU设计的GDDR7内存。
首次推出的GDDR7内存模块密度为16GB,每个模块容量为2GB。其速度预设为32 Gbps(PAM3),但也可以降至28 Gbps,以提高产量和初始阶段的整体性能和成本效益。
据三星表示,GDDR7内存的能效将提高20%,同时工作电压仅为1.1V,低于标准的1.2V。通过采用更新的封装材料和优化的电路设计,使得在高速运行时的发热量降低,GDDR7的热阻比GDDR6降低了70%。