In this talk, we will show how we use a fully automated CI pipeline to build our custom application components resulting in deployable Linux disk images. These images are then containerized and deployed on our Kubernetes cluster. Using Qemu in our containers allows us to simulate external hardware normally connected through serial interfaces and is the basis for automated tests.
presentation of our technology stack.
multi-stage Linux disk image creation in the CI.
running embedded device images in a Kubernetes cluster.
automated testing of simulated embedded systems.