• CI Server for embedded systems based on Raspberry Pi
    Testing

    CI Server for embedded systems based on Raspberry Pi

    In this article, we'll see how to implement a Continuous Integration (CI) server for embedded systems using a Raspberry Pi as a Self-Hosted GitHub Action Runner. We'll go through the step-by-step process of configuring a platform that allows running automated tests, both unit and acceptance tests, for Arduino and STM32 projects, providing almost instant feedback on code implementation. Perfect for educational environments or small development teams.

    Albert
    Albert · June 16, 2025