GitHub Actions: Improve speed for workflow to deploy docker images

v5
Jéluchu 9 months ago
parent 2a0975caf5
commit 14235bd031

@ -29,10 +29,27 @@ jobs:
- name: Source code checkout - name: Source code checkout
uses: actions/checkout@v4 uses: actions/checkout@v4
#- name: Gradle cache
# uses: actions/setup-java@v4
# with:
# distribution: 'corretto'
# java-version: '21'
# cache: 'gradle'
#
#- name: Setup Gradle
# uses: gradle/actions/setup-gradle@v4
#
#- name: Gradle build
# run: ./gradlew build --no-daemon
# Step 2: Configure Docker Buildx # Step 2: Configure Docker Buildx
- name: Configure Docker Buildx - name: Configure Docker Buildx
uses: docker/setup-buildx-action@v3 uses: docker/setup-buildx-action@v3
# Step 2.5: Setup QEMU
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
# Step 3: Log in to Docker Hub # Step 3: Log in to Docker Hub
- name: Log in to Docker Hub - name: Log in to Docker Hub
uses: docker/login-action@v3 uses: docker/login-action@v3
@ -70,7 +87,11 @@ jobs:
push: true push: true
tags: ${{ steps.meta.outputs.tags }} tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }} labels: ${{ steps.meta.outputs.labels }}
platforms: linux/amd64,linux/arm64 #platforms: linux/amd64,linux/arm64
platforms: linux/amd64
cache-from: type=gha
cache-to: type=gha,mode=max
#github-token: ${{ secrets.GHCR_TOKEN }}
# Step 7: Generate artifact attestation # Step 7: Generate artifact attestation
- name: Generate artifact attestation - name: Generate artifact attestation

Loading…
Cancel
Save