rusefi/.github/workflows
David Holdeman 81ea2cca8f
Kicad diffs - use ssh, new version of Kidiff (#4951)
* switch to ssh and upstream KiCad-Diff

* update submo

* update submo
2023-01-07 10:22:25 -05:00
..
build-android.yaml reducing code duplication and making CI happier 2022-08-31 20:53:17 -04:00
build-firmware.yaml m74_9 2023-01-01 15:58:52 -05:00
build-rusEFI-console.yaml Ant should go, gradle is the unified way #4371 2022-10-15 18:20:54 -04:00
build-simulator.yaml reducing code duplication and making CI happier 2022-08-31 20:53:17 -04:00
build-tsplugin-body.yaml Bump actions/setup-java from 1 to 3 (#4388) 2022-07-28 04:00:13 -04:00
build-unit-tests.yaml ubuntu-latest right? 2022-11-29 22:59:01 -05:00
gen-configs.yaml progress 2022-09-18 21:19:42 -04:00
gen-diffs.yaml Kicad diffs - use ssh, new version of Kidiff (#4951) 2023-01-07 10:22:25 -05:00
gen-docs.yaml Bump actions/checkout from 2 to 3 (#4389) 2022-07-27 12:47:07 +03:00
gen-ibom.yaml Bump actions/checkout from 2 to 3 (#4389) 2022-07-27 12:47:07 +03:00
gen-pinouts.yaml docs 2022-11-17 15:49:05 -05:00
hardware-ci.yaml Enable f4 discovery (#4913) 2022-12-21 20:33:37 -05:00
openocd_ci_f4_discovery.cfg Enable f4 discovery (#4913) 2022-12-21 20:33:37 -05:00
openocd_ci_proteus.cfg Hardware CI specifies exact device serial number (#4912) 2022-12-21 12:46:25 -05:00
readme.md
set-date.yaml Bump actions/checkout from 2 to 3 (#4389) 2022-07-27 12:47:07 +03:00
sync-wiki.yaml magic comments 2023-01-03 16:41:02 -05:00

readme.md

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

https://github.com/rusefi/rusefi/wiki/Build-Server-and-Automation