replace outdated Jenkins build documentation (#224)

* Update readme.md

* fix typo

Co-authored-by: Nathan Schulte <8540239+nmschulte@users.noreply.github.com>

---------

Co-authored-by: Nathan Schulte <8540239+nmschulte@users.noreply.github.com>
This commit is contained in:
mi-hol 2023-08-16 18:50:59 +02:00 committed by rusefillc
parent 8e39eb075b
commit 9dd1144edf
1 changed files with 29 additions and 25 deletions

View File

@ -1,29 +1,33 @@
Here is a diagram of which configure scripts are used for which workflows.
This is not a complete diagram of all workflows, nor does it show everything that these jobs do.
```
Jenkins
+
v
run.bat
+------------+-----------------------+
| | v
| | compile_and_upload.bat
| | +--------------+ +------------------------------+
| | | v v v
| | | gen_config compile.sh
| | | +--------+-------------------+ +
v v | v v v v
Sim Console | ConfigKinetis ConfigDefault ConfigBoard Firmware Package
^ ^ | ^ ^ ^ ^ ^ ^ ^ ^
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | +------+ | |
| | | | | | | | | |
+---+--------+-------------+-------------+--------------+--------------+-----------+
| | | |
+ + + +
Firmware Push Gen Config Unit Tests Firmware PR
```
For up-to-date information check the GitHib workflow actions (GHA) definition files *.yaml
https://github.com/rusefi/rusefi/wiki/Build-Server-and-Automation
The workflows are triggered by events: push & pull_request
```mermaid
flowchart TD
gha_firmware["Firmware"]
firmware_build[["build-firmware.yaml"]]
gha_Console["Console"]
Console_build[["build-FOME-console.yaml"]]
gha_Simulator["Simulator"]
Simulator_build[["build-simulator.yaml"]]
gha_generate_ECU_configs["Generate configs for all supported ECUs"]
generate_ECU_configs[["gen-configs.yaml"]]
gha_UnitTests["Unit tests"]
UnitTests_build[["build-unit-tests.yaml"]]
gha_Hardware_CI["Hardware Continous Integration"]
Hardware_CI[["hardware-ci.yaml"]]
gha_firmware --> firmware_build
gha_generate_ECU_configs ---> generate_ECU_configs
gha_Console ---> Console_build
gha_Simulator ---> Simulator_build
gha_UnitTests ---> UnitTests_build
gha_Hardware_CI ---> Hardware_CI
```