From 37829f86b272b3825f97ca5869cbb2911d945026 Mon Sep 17 00:00:00 2001 From: dresber Date: Sat, 9 May 2026 11:55:04 +0200 Subject: [PATCH] correct docker push --- .gitea/workflows/docker-publish.yml | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/docker-publish.yml b/.gitea/workflows/docker-publish.yml index 6d0ea09..f82d113 100644 --- a/.gitea/workflows/docker-publish.yml +++ b/.gitea/workflows/docker-publish.yml @@ -54,13 +54,17 @@ jobs: echo "${{ secrets.REGISTRY_PASSWORD }}" | docker login "${{ secrets.DOCKER_REGISTRY }}" -u "${{ secrets.REGISTRY_USERNAME }}" --password-stdin - name: Build and Push + shell: bash run: | + set -euo pipefail + export DOCKER_BUILDKIT=1 docker build ${{ steps.vars.outputs.docker_tags }} ${{ inputs.dockerfile_path }} - + IMAGE="${{ steps.vars.outputs.full_image }}" - for part in ${{ steps.vars.outputs.docker_tags }}; do - if [[ "$part" == "${IMAGE}:"* ]]; then - docker push "$part" - fi + TAGS="${{ steps.vars.outputs.docker_tags }}" + + echo "$TAGS" | tr ' ' '\n' | grep "^${IMAGE}:" | while read -r tag; do + echo "Pushing $tag" + docker push "$tag" done \ No newline at end of file