3 on: [push, pull_request]
6 PLATFORMS: linux/amd64,linux/arm,linux/arm64
15 configuration: [Debug, Release]
16 file: [Dockerfile, Dockerfile.Service]
18 runs-on: ubuntu-latest
22 uses: actions/checkout@v4.2.2
27 - name: Set up Docker Buildx
28 uses: docker/setup-buildx-action@v3.8.0
30 - name: Build ${{ matrix.configuration }} Docker image from ${{ matrix.file }}
31 uses: docker/build-push-action@v6.13.0
33 build-args: CONFIGURATION=${{ matrix.configuration }}
35 file: ${{ matrix.file }}
36 platforms: ${{ env.PLATFORMS }}