correct docker push

This commit is contained in:
dresber
2026-05-09 11:55:04 +02:00
parent 75dbae5c49
commit 37829f86b2

View File

@@ -54,13 +54,17 @@ jobs:
echo "${{ secrets.REGISTRY_PASSWORD }}" | docker login "${{ secrets.DOCKER_REGISTRY }}" -u "${{ secrets.REGISTRY_USERNAME }}" --password-stdin echo "${{ secrets.REGISTRY_PASSWORD }}" | docker login "${{ secrets.DOCKER_REGISTRY }}" -u "${{ secrets.REGISTRY_USERNAME }}" --password-stdin
- name: Build and Push - name: Build and Push
shell: bash
run: | run: |
set -euo pipefail
export DOCKER_BUILDKIT=1 export DOCKER_BUILDKIT=1
docker build ${{ steps.vars.outputs.docker_tags }} ${{ inputs.dockerfile_path }} docker build ${{ steps.vars.outputs.docker_tags }} ${{ inputs.dockerfile_path }}
IMAGE="${{ steps.vars.outputs.full_image }}" IMAGE="${{ steps.vars.outputs.full_image }}"
for part in ${{ steps.vars.outputs.docker_tags }}; do TAGS="${{ steps.vars.outputs.docker_tags }}"
if [[ "$part" == "${IMAGE}:"* ]]; then
docker push "$part" echo "$TAGS" | tr ' ' '\n' | grep "^${IMAGE}:" | while read -r tag; do
fi echo "Pushing $tag"
docker push "$tag"
done done