Remove duplicate tag generation
This commit is contained in:
parent
ad8b834f21
commit
9f7a04db41
11
.github/workflows/4testing-multi-build.yml
vendored
11
.github/workflows/4testing-multi-build.yml
vendored
@ -36,7 +36,7 @@ jobs:
|
||||
run: |
|
||||
cd .${DOCKER_PATH}
|
||||
TAG=${{github.run_number}}
|
||||
export DOCKER_TAG=$(echo "${GITHUB_REF_NAME}" | sed '/^release\b\|^hotfix\b/s/release.*\/\|hotfix.*\///')
|
||||
export DOCKER_TAG=$(echo "${GITHUB_REF_NAME}" | sed '/^release\b\|^hotfix\b/s/release.*\/\|hotfix.*\///').$TAG
|
||||
|
||||
docker buildx bake -f build.yml \
|
||||
--set *.args.GIT_BRANCH=$GITHUB_REF_NAME \
|
||||
@ -45,13 +45,4 @@ jobs:
|
||||
--set *.cache-from=type=gha \
|
||||
--push
|
||||
|
||||
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 pull "$IMAGE"
|
||||
docker tag "$IMAGE" "$NEW_IMAGE"
|
||||
docker push "$NEW_IMAGE"
|
||||
done
|
||||
|
||||
shell: bash
|
||||
|
Loading…
Reference in New Issue
Block a user