Try different build and push strategy
All checks were successful
Build Docker image / docker (, bookworm) (push) Successful in 40s
Build Docker image / docker (, bullseye) (push) Successful in 37s
Build Docker image / docker (, buster) (push) Successful in 36s
Build Docker image / docker (-slim, bookworm) (push) Successful in 36s
Build Docker image / docker (-slim, bullseye) (push) Successful in 35s
Build Docker image / docker (-slim, buster) (push) Successful in 37s

This commit is contained in:
Mauro Torrez 2024-02-27 13:05:45 -03:00
parent 216e6a8997
commit 85cc95bf71

View File

@ -12,9 +12,6 @@ jobs:
strategy:
fail-fast: true
matrix:
arch:
- amd64
- arm64
version:
- buster
- bullseye
@ -35,12 +32,28 @@ jobs:
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
-
name: Build amd64
uses: docker/build-push-action@v5
with:
load: true
tags: eumau/debian:${{ matrix.version }}${{ matrix.variant }}
platforms: linux/amd64
build-args: |
TARGET_ARCH=amd64
-
name: Build arm64
uses: docker/build-push-action@v5
with:
load: true
tags: eumau/debian:${{ matrix.version }}${{ matrix.variant }}
platforms: linux/arm64
build-args: |
TARGET_ARCH=arm64
-
name: Build and push
uses: docker/build-push-action@v5
with:
push: true
tags: eumau/debian:${{ matrix.version }}${{ matrix.variant }}
platforms: linux/${{ matrix.arch }}
build-args: |
TARGET_ARCH=${{ matrix.arch }}
platforms: linux/amd64,linux/arm64