From b382f6646cd842e4ca4397ef6d7c77b9b5968938 Mon Sep 17 00:00:00 2001 From: humocs-man <1+humocs-man@noreply.localhost> Date: Sun, 9 Aug 2026 18:10:57 +0000 Subject: [PATCH] .gitea/workflows/redhat_build.yml aktualisiert --- .gitea/workflows/redhat_build.yml | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/.gitea/workflows/redhat_build.yml b/.gitea/workflows/redhat_build.yml index 917d46d..5ad3230 100644 --- a/.gitea/workflows/redhat_build.yml +++ b/.gitea/workflows/redhat_build.yml @@ -87,14 +87,13 @@ jobs: context: . file: ./Containerfile push: false - pull: true # Zwingt Buildx, immer den neuesten Digest des Base-Images in der Registry zu prüfen + pull: true tags: ${{ steps.metadata.outputs.tags }} labels: ${{ steps.metadata.outputs.labels }} - # 1. Build-Cache aus der Registry laden & schreiben cache-from: type=registry,ref=${{ env.IMAGE_REGISTRY }}/${{ env.IMAGE_NAME }}:buildcache cache-to: type=registry,ref=${{ env.IMAGE_REGISTRY }}/${{ env.IMAGE_NAME }}:buildcache,mode=max - # 2. Ausgabe als OCI-Archiv für Skopeo - outputs: type=oci,dest=/tmp/image.tar + # Speichert den Build als OCI-Ordnerstruktur ab + outputs: type=oci,dest=/tmp/oci-image - name: Push Image via Skopeo (zstd:chunked) if: github.event_name != 'pull_request' @@ -103,11 +102,11 @@ jobs: for TAG in $TAGS; do echo "Pushe ${TAG} via Skopeo mit zstd:chunked..." docker run --rm \ - -v /tmp/image.tar:/tmp/image.tar \ + -v /tmp/oci-image:/tmp/oci-image \ quay.io/skopeo/stable copy \ --dest-creds "${{ github.repository_owner }}:${{ secrets.REGISTRY }}" \ --dest-compress-format zstd:chunked \ - oci-archive:/tmp/image.tar \ + oci:/tmp/oci-image \ "docker://${TAG}" done