#!/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)