It’s finally time for Open Source Summit Japan 2023. Open Source Summit Japan is the leading conference in Japan organized by The Linux Foundation. It aims to connect the open-source ecosystem under one roof, providing a forum for technologists and open-source industry leaders to collaborate and share information, learn about the latest in open-source technologies, and find out how to gain a competitive advantage by using innovative open solutions.
The conference will be held at Ariake Central Tower 3F/4F, Ariake, Japan, from 4 December to 6 December 2023.
Our very own balenista, Vipul Gupta, will be presenting his talk, “Testing 100’s of OS images with Jenkins: Exploring the architecture from Pull Request to Release” at Open Source Summit 2023 Japan. You can catch Vipul’s talk live on Monday 4th December 2023, at the Board Room, from 15:10 until 15:40 (JST).
About the talk
Vipul is a product owner and lead documentation engineer at balena, building an open-source Hardware in The Loop (HiTL) pipeline that is used to test our BalenaOS operating system releases. BalenaOS is an open-source, Yocto-based Linux operating system supported on +90 IoT boards. +90 different balenaOS images are developed, tested, and released by our CI/CD system. These +90 images have versions. Hundreds of versions each. Each pull request builds all +90 balenaOS images for all supported boards to test changes. This talk concerns the automation enabling our Jenkins CI/CD pipelines.
When the tests pass in GitHub actions, the balenaOS image is considered ready and released to production without intervention. Every part of this intricate and complex process has been built, scaled, and ultimately automated on Jenkins. In the previous iteration of this talk, the content focused only on hardware-in-the-loop testing in Jenkins with autokits as hardware workers.
This time around, Vipul will dive deep into the overall architecture of operating systems build and test processes for CI/CD. Understanding how different workers (real, virtual, and even hybrid hardware) can be integrated into each level to achieve near 100% coverage. We go over how Jenkins interfaces with our code management tool, GitHub, efficiently executes jobs and releases as fast as possible and as confidently as possible. In the end, quite uniquely, we will also cover how using QEMU virtual devices during the chip shortage helped scale and automate our release cycle further.
Meet Vipul in Japan to learn more
Vipul will also be around on the conference floor for the main conference days, meeting fleet owners and talking to fellow Balena users. Be sure to contact him directly if you would like some 1-on-1 time to discuss anything about balena or our open-source projects. You can also find him on X (formerly Twitter) and Linkedin. Looking forward to seeing you at the conference!
The post Meet Balena at the Open Source Summit Japan 2023 appeared first on balena Blog.