jar-deploy.sh 712 B

123456789101112131415161718
  1. #!/bin/bash
  2. set -e
  3. ls 1.dockerignore && mv .dockerignore 1.dockerignore
  4. export PROJECT='business-webapi'
  5. export VERSION='v1.0.0'
  6. export TAG=${VERSION}'.'$(date +%y%m%d%H%M)
  7. export LFS_JAR=${PROJECT}'-1.0.0.jar' # ${VERSION}'.'$(date -d '5 minutes ago' +'%y%m%d%H%M')
  8. export LOCAL_REGISTRY_GROUP='localhost:5001/'${PROJECT}':'${VERSION}
  9. export LOCAL_REGISTRY_NAME='localhost:5001/'${PROJECT}
  10. export LOCAL_REGISTRY_FULL_NAME='localhost:5001/'${PROJECT}':'${TAG}
  11. docker buildx build . -f Dockerfile-jar -t ${LOCAL_REGISTRY_FULL_NAME}
  12. export K8S_deployment_NAME='business-webapi'
  13. (sh -c "docker push ${LOCAL_REGISTRY_FULL_NAME} || echo '推送镜像到本地 registry 失败!'")
  14. (sh ./.gitlab-ci-help.sh k8s)