Accelerate your builds with ARM-based pipelines
The ARM architecture is commonly used in mobile and IoT development, including Android and iOS operating systems. Being more energy-efficient, it proves one of valid sustainability improvements, allowing to reduce resource consumption on the green side, and save money on the budget side.
Adding ARM support means that developers can now fully reproduce their ARM-based workflows in Buddy, from unit tests to Docker container orchestration.
To enable the new runners, go to your pipeline settings and switch the CPU type:
Image loading...
ARM Docker builds
The new runners are especially useful in building ARM Docker images. In Buddy, you can perform this with the Multi-Arch Docker action. Until now, such builds were run on x86 servers using QEMU emulation. Now, they run on a dedicated ARM build server, as indicated in the action details:
Image loading...
Introducing this feature allowed us to reduce the build time of ARM images 11 (eleven!) times. The results below are actual results derived from our QA tests:
Image loading...
Look forward to more exciting things in the upcoming months, including ARM self-hosted runners! 🫡
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.