New action: Build multi-arch Docker image

New action: Build multi-arch Docker image
Hint
This article was updated on September 7, 2022.

A while ago we introduced an option that expands the available architectures in the Docker build action. However, the option allowed building only one architecture per image. This week we release a new action that lets you build Docker images for multiple platforms at once.

What you need to know

Warning
If you want to build the images on Buddy Self-Hosted, you need to install QUEMU emulator on every worker of your instance first.
  1. The new action can be found in the Docker action roster:

Image loading...

  1. The action builds the image from the Dockerfile uploaded from the pipeline filesystem.
  2. You can select the desired target platform in the dropdown at the bottom:

Image loading...

Currently, the following Linux-based architectures are supported:

default
- amd64 - arm64 - arm/v7 - arm/v6
  1. The Options tab allows you to define the registry from which the base image will be pulled, as well as the target registry (if you want to push the image in the same step).
Success
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.
Jarek Dylewski

Jarek Dylewski

Customer Support

A journalist and an SEO specialist trying to find himself in the unforgiving world of coders. Gamer, a non-fiction literature fan and obsessive carnivore. Jarek uses his talents to convert the programming lingo into a cohesive and approachable narration.

Feb 25th 2022
Share