diff --git a/.github/workflows/build_and_push.yml b/.github/workflows/build_and_push.yml index 198579b4..e51ed126 100644 --- a/.github/workflows/build_and_push.yml +++ b/.github/workflows/build_and_push.yml @@ -59,13 +59,24 @@ jobs: echo "tags=${TAGS}" >> $GITHUB_OUTPUT - - name: Build and push + - name: Build and push (arm64) uses: docker/build-push-action@v2 with: context: . file: ./docker/Dockerfile.dev push: true tags: ${{ steps.docker_meta.outputs.tags }} - platforms: linux/amd64,linux/arm64,linux/arm/v7,linux/arm/v6 + platforms: linux/arm64 + cache-from: type=local,src=/tmp/.buildx-cache + cache-to: type=local,dest=/tmp/.buildx-cache-arm64 + + - name: Build and push (other architectures) + uses: docker/build-push-action@v2 + with: + context: . + file: ./docker/Dockerfile.dev + push: true + tags: ${{ steps.docker_meta.outputs.tags }} + platforms: linux/amd64,linux/arm/v7,linux/arm/v6 cache-from: type=local,src=/tmp/.buildx-cache cache-to: type=local,dest=/tmp/.buildx-cache