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