Skip to content

Capability to build arm64 docker images

Andrejs Cunskis requested to merge multiarch-images into master

What does this MR do and why?

Add ability to build multi architecture images by using buildx plugin --platform option and qemu emulation.

  • Build arm variants of e2e test images
  • Build only latest chrome version for e2e test images
  • Remove custom git installation in e2e test image to reduce build time

Builds via emulation are rather slow, so as a next iteration, we might want to explore native cross-compilation: https://medium.com/@tonistiigi/faster-multi-platform-builds-dockerfile-cross-compilation-guide-part-1-ec087c719eaf

Edited by Andrejs Cunskis

Merge request reports