build_docker.sh 540 B

12345678910111213141516171819202122
  1. #! /bin/sh
  2. ### 接收参数
  3. env=$2
  4. ver=$3
  5. echo 'current env is ' + $env
  6. echo 'current ver is ' + $ver
  7. imagename=''
  8. nexusip=''
  9. if [ $env = 'dev' ]; then
  10. nexusip='dockerlib.fujica.com.cn:8082'
  11. elif [ $env = 'test' ]; then
  12. nexusip='172.16.0.232:8082'
  13. elif [ $env = 'pro' ]; then
  14. nexusip='172.16.0.224:8082'
  15. else
  16. imagename="fsserver/$1:$ver"
  17. fi
  18. imagename="fsserver/$1:$ver"
  19. echo 'imagename is ' + $imagename
  20. docker build -t $imagename --rm -f script/Dockerfile .
  21. docker tag $imagename $nexusip/$imagename
  22. docker push $nexusip/$imagename