chore(ci): update Docker workflow to v6, enable GHA caching, and clean up comments

This commit is contained in:
2026-02-13 22:25:34 +01:00
parent d250fd758c
commit 85b11cb033
+12 -10
View File
@@ -40,14 +40,17 @@ jobs:
context: .
dockerfile: config/docker/keycloak/Dockerfile
image: keycloak
- service: api-gateway
context: .
dockerfile: backend/infrastructure/gateway/Dockerfile
image: gateway
- service: ping-service
context: .
dockerfile: backend/services/ping/Dockerfile
image: ping-service
- service: web-app
context: .
dockerfile: config/docker/caddy/web-app/Dockerfile
@@ -81,7 +84,6 @@ jobs:
if: matrix.service == 'web-app'
run: |
chmod +x gradlew
# Wir nutzen --no-daemon im Runner, geben aber mehr Memory
./gradlew :frontend:shells:meldestelle-portal:jsBrowserDistribution \
-Pproduction=true \
--max-workers=8 \
@@ -89,10 +91,10 @@ jobs:
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
with:
# Wir erzwingen die Nutzung des Host-Drivers,
# um gRPC-Abstürze im Container-Builder zu vermeiden
driver: docker
# with:
# # Wir erzwingen die Nutzung des Host-Drivers,
# # um gRPC-Abstürze im Container-Builder zu vermeiden
# driver: docker
# Login bei deiner Gitea Registry
- name: Log in to the Container registry
@@ -114,7 +116,7 @@ jobs:
# Build und Push (Nativ ARM64 für maximale Geschwindigkeit)
- name: Build and push Docker image
uses: docker/build-push-action@v5
uses: docker/build-push-action@v6
with:
context: ${{ matrix.context }}
file: ${{ matrix.dockerfile }}
@@ -130,7 +132,7 @@ jobs:
JAVA_VERSION=${{ env.JAVA_VERSION }}
KEYCLOAK_IMAGE_TAG=26.4
JVM_OPTS_APPEND=${{ env.JVM_OPTS_ARM64 }}
cache-from: type=local,src=/tmp/.buildx-cache
cache-to: type=local,dest=/tmp/.buildx-cache-new,mode=max
# cache-from: type=gha
# cache-to: type=gha,mode=max
# cache-from: type=local,src=/tmp/.buildx-cache
# cache-to: type=local,dest=/tmp/.buildx-cache-new,mode=max
cache-from: type=gha
cache-to: type=gha,mode=max