Skip to content

Latest commit

 

History

History
16 lines (11 loc) · 999 Bytes

README.md

File metadata and controls

16 lines (11 loc) · 999 Bytes

rusefi-ci

As of October 2024 it's still https://github.com/rusefi/rusefi/wiki/Dev-Quality-Control#hardware-continuous-integration

Current status: WIP

This repository is used to create self-hosted GitHub runners, from a base image, created by a workflow in the same repository, to resolve the issue: rusefi/rusefi#7012

Host requirements for the runners host:

  • Ubuntu LTS
  • any STLink or rusEFI board connected to the host will be redirected to the docker

To start, run the start.sh script that is responsible for installing all the dependencies for the runner. After the initial setup, you can re-create or add new runners with the same script. Some steps, such as the selection of STLink/rusEFI board, were removed from the CI and moved to the creation of the runner as they are more static tasks.

For details on how to obtain STLink IDs refer to: Gethla can automatically find your device and give you the fully escaped serial.