Capability to build arm64 docker images
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