.sh
Posted by 2020/12/15 22:12:30 • Author:JK.Li
[root@localhost sh]# cat publish.sh
#!/usr/bin/env bash
tag="$2"
if [ $1 = "dev" ];then
scp -r *-core/target/*-core*.jar 192.168.4.81:/home/jar/$2.jar
ssh 192.168.4.81 "sh /opt/sh/start.sh $1 $2 $3" &
echo "dev build success"
fi
if [ $1 = "beta" ];then
scp -r *-core/target/*-core*.jar 192.168.4.82:/home/jar/$2.jar
ssh 192.168.4.82 "sh /opt/sh/start.sh $1 $2 $3" &
echo "beta build success"
fi
if [ $1 = "test" ];then
docker rmi $(docker images -q)
cd *-core
mvn docker:build -Djvm.xms=$3 -Djvm.xmx=$3 -Dcore.version=latest
ssh 47.92.246.245 "sh /opt/sh/docker.sh $1 $2 $2:latest $3"
echo "test build success"
fi
if [ $1 = "prod" ];then
cd *-core
mvn docker:build -Djvm.xms=$3 -Djvm.xmx=$3 -Dcore.version=${tag%%/*}
echo "prod build success"
fi
Tagged: sh
0 评论列表
发表评论
Wise Words
We can let circumstances rule us, or we can take charge and rule our lives from
within .
Earl Nightingale