Skip to content

Latest commit

 

History

History
24 lines (17 loc) · 1.16 KB

README.md

File metadata and controls

24 lines (17 loc) · 1.16 KB

Example for automatically building for EB corbos Linux (EBcL) and testing on it

Main Branch CI example

Notes

This is not an official Elektrobit product/project.

Overview

A container is created which contains a sysroot and image:

  • based on the provided EBcL container
  • sysroot and OS image are compiled for aarch64

Usage

  • Build container: Run workflow Build EBcL container with aarch64 sysroot and image

  • Run (Zenoh) tests: Run workflow Main Branch CI

    • Previously generated container is used
    • It compiles for the target and runs tests on them
    • Target is a QEMU image, simulating an aarch64 CPU
    • Tests are executed on target using the script run_on_target.sh, which uploads the file and runs it.
    • The zenoh build configuration is slightly changed to reduce disk space usage (especially debug symbols are disabled, see patch for details)