• Blog
  • Introducing: Multiarch Docker builds
Introducing: Multiarch Docker builds

September 30, 2021

Introducing: Multiarch Docker builds

Buddy provides a comprehensive set of CI/CD tools for Docker, with full support for Kubernetes cluster orchestration.

However, until now, building Docker images in Buddy was restricted to AMD64-compatible architecture only. This week we've added support for seven additional target platforms, including ARM.

Supported platforms

To change the target platform for your Docker image, go to the Options tab in the Docker build action and click the dropdown menu at the bottom:

The following architecture types are available:

  • linux/386
  • linux/amd64
  • linux/arm/v6
  • linux/arm/v7
  • linux/arm64
  • linux/ppc64le
  • linux/riscv64
  • linux/s390x

Building multi-arch images in parallel

If you're building images for several platforms at once, you can speed up the process by half by parallelizing the actions in the pipeline:

  1. Add two Docker build actions to the pipeline
  2. Click the button between the actions to activate parallelism

Selecting target platformSelecting target platform

Buddy is 100% customer driven. If there’s a feature or integration you miss, let us know in the comments below or directly at support@buddy.works.

Alexander Kus

Alexander Kus

Customer Success Manager

A story-teller and conversation-lover, Alexander decided to invest his skills to help his friends at Buddy transform the cold language of patch notes into exciting narratives. Also: an avid gamer, hip-hop DJ, Liverpool FC fan, absentminded husband, and the father of two.