Add X.X.X.X tag for docker images (#1536)

This commit is contained in:
Lemma 2023-07-12 17:28:00 +03:00 committed by GitHub
parent 22b0c066e9
commit f0f3a5b8e5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -33,10 +33,23 @@ jobs:
- name: Build 4testing
run: |
cd .${DOCKER_PATH}
TAG=${{github.run_number}}
export DOCKER_TAG=$(echo "${GITHUB_REF_NAME}" | sed '/^release\b\|^hotfix\b/s/release.*\/\|hotfix.*\///')
docker buildx bake -f build.yml \
--set *.args.GIT_BRANCH=$GITHUB_REF_NAME \
--set *.platform=linux/amd64 \
--push
--set *.cache-to=type=gha \
--set *.cache-from=type=gha \
--load
DOCKER_IMAGES=$(docker images --format "{{.Repository}}:{{.Tag}}" | grep "$REPO" | tr '\n' ' ')
IFS=" " read -a IMAGES <<< "$DOCKER_IMAGES"
for IMAGE in ${IMAGES[@]}; do
NEW_IMAGE="$IMAGE"."$TAG"
docker push "$IMAGE"
docker tag "$IMAGE" "$NEW_IMAGE"
docker push "$NEW_IMAGE"
done
shell: bash