Hardware Continuous Integration

The postmarketOS project has support for running CI directly on hardware for specific devices. This is done by combining our own hardware with CI-tron.

Note

This project is still Work-In-Progress, and many of the features might still be unstable. Errors are expected, and interested people are encouraged to contribute to the general development of the infrastructure.

Overall architecture

Overview of the HW/SW testing architecture

There are 4 main components that make up a hardware testing system:

You can read more about the different components and their usage, and the rationale for the development of this system in their corresponding sections.