From ad8b834f210e499cf6ae51beb1ca5d032193c7bd Mon Sep 17 00:00:00 2001 From: lemmav Date: Thu, 13 Jul 2023 18:26:26 +0300 Subject: [PATCH] Add X.X.X.X tag for docker images --- .github/workflows/4testing-multi-build.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/4testing-multi-build.yml b/.github/workflows/4testing-multi-build.yml index 2f4f65b2b7..e5d2533b39 100644 --- a/.github/workflows/4testing-multi-build.yml +++ b/.github/workflows/4testing-multi-build.yml @@ -10,6 +10,8 @@ env: REPO: "onlyoffice" DOCKER_IMAGE_PREFIX: "4testing-docspace" DOCKERFILE: "Dockerfile.app" + FILE: "build.yml" + STATUS: "" jobs: build: @@ -41,13 +43,13 @@ jobs: --set *.platform=linux/amd64 \ --set *.cache-to=type=gha \ --set *.cache-from=type=gha \ - --load + --push - DOCKER_IMAGES=$(docker images --format "{{.Repository}}:{{.Tag}}" | grep "$REPO" | tr '\n' ' ') + DOCKER_IMAGES=$(grep -oP '(?<=image: ")[^"]+' $FILE | sed -e "s/\${REPO}/$REPO/g ; s/\${DOCKER_IMAGE_PREFIX}/$DOCKER_IMAGE_PREFIX/g ; s/\${DOCKER_TAG}/$DOCKER_TAG/g" | tr '\n' ' ' ) IFS=" " read -a IMAGES <<< "$DOCKER_IMAGES" for IMAGE in ${IMAGES[@]}; do NEW_IMAGE="$IMAGE"."$TAG" - docker push "$IMAGE" + docker pull "$IMAGE" docker tag "$IMAGE" "$NEW_IMAGE" docker push "$NEW_IMAGE" done