summaryrefslogtreecommitdiff
path: root/.gitlab-ci-sage-lab.yml
AgeCommit message (Collapse)Author
2026-01-09Gitlab CI: Add BeagleBone Black to sage labTom Rini
This adds support for a BeagleBone Black platform to the sage lab. We test with both the legacy network stack and lwIP. Signed-off-by: Tom Rini <[email protected]>
2025-12-01Gitlab sage, Docker: Add snmp and rsyncTom Rini
Add snmp and rsync to the normal docker image. While these tools are only required for the lab on sage, I think it's a small enough addition to be worth always including at this point. A higher level TODO I think may be to see if we can / should split the resulting container up, or if there's host tooling we can remove at a later step, after building all the software we require. Signed-off-by: Tom Rini <[email protected]>
2025-12-01Gitlab: sage: Add Pine64+ platformTom Rini
This adds the Pine64+ platform to the sage lab, for both legacy and lwIP networking stacks. In order to build this platform we need to copy certain files that were built in the container to /tmp and then set BINMAN_INDIRS to /tmp in order to find them when building. For now, we disable the test_net_pxe_boot_config test on lwIP as it leads to a crash that needs to be investigated. Signed-off-by: Tom Rini <[email protected]>
2025-12-01Gitlab: Add a "sage-lab" stage to access a board farmTom Rini
This is the Gitlab side of adding support for the board lab connected to the "konsulko-sage" runner. On the software side, this lab uses only upstream labgrid. On the hardware side, each device under test is connected to its own exporter (typically a Raspberry Pi 4) that must be turned on (and cleanly turned off) as part of a given test cycle. Add support for testing on a SolidRun Hummingboard 2 (imx6), Raspberry Pi 3 and Raspberry Pi 4. In all cases, we enable additional options to run more tests on the board. As we have some networking tests, we test both the legacy network stack and lwIP. In the case of Pi platforms, we test all of 32bit configuration, plain configuration and rpi_arm64, and again with and without lwIP. Signed-off-by: Tom Rini <[email protected]>