Cached Docker Builders - ARM64 support

19 March 2025•2 minute read

WarpBuild recently announced support for new docker container builders combine high performance processors with directly attached SSDs to deliver the fastest docker builds in the world. Now, we are excited to announce ARM64 support for these builders to enable multi-arch builds.

What does this mean?

This means that you can now build and push your docker images for linux/amd64 and linux/arm64 architectures from a single build.

Caching

Similar to the x86_64 builders, the ARM64 builders support caching of the build context, base image, and dependencies. This means that you can now build and push your docker images for linux/amd64 and linux/arm64 architectures from a single build.

Caches are automatically managed by the builder and no additional configuration is required. Remove the cache-from and cache-to steps from your build-push-action step as the builder will handle it for you.

This leads to build times that are 2-3x faster than the x86_64 builders with emulation for linux/arm64 builds.

🚀 Try it out

Create a builder profile in the WarpBuild dashboard and add the following to your GitHub actions workflow before your build-push-action step:

1- name: Configure WarpBuild Docker Builders
2  uses: Warpbuilds/docker-configure@v1
3        with:
4          profile-name: "super-fast-builder"
5
6- name: Build and push
7  uses: docker/build-push-action@v6
8  with:
9    context: .
10    file: Dockerfile
11    platforms: linux/amd64,linux/arm64 # Provide the platforms you want to build for
12    push: true
13    tags: ${{ steps.docker_build.outputs.image }}

Try out WarpBuild's new docker builders


Previous post

The World's Fastest Docker Builders

14 March 2025
EngineeringDocker
Next post

M4Pro powered MacOS Runners for GitHub Actions

20 March 2025
EngineeringGitHub Actions