#! /bin/sh ### 接收参数 env=$2 ver=$3 echo 'current env is ' + $env echo 'current ver is ' + $ver imagename='' nexusip='' if [ $env = 'dev' ]; then nexusip='dockerlib.fujica.com.cn:8082' elif [ $env = 'test' ]; then nexusip='172.16.0.232:8082' elif [ $env = 'pro' ]; then nexusip='172.16.0.224:8082' else imagename="fsserver/$1:$ver" fi imagename="fsserver/$1:$ver" echo 'imagename is ' + $imagename docker build -t $imagename --rm -f script/Dockerfile . docker tag $imagename $nexusip/$imagename docker push $nexusip/$imagename