JK.Li 登录

.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  

Comments (0)  • 

0 评论列表

发表评论

京公网安备 11010702001442号