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:
parent
8e39eb075b
commit
9dd1144edf
|
@ -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
|
||||
|
||||
|
||||
|
||||
```
|
||||
|
|
Loading…
Reference in New Issue