fome-fw/.github/workflows
Matthew Kennedy cef6856f15 rename test binary 2023-04-11 16:26:15 -07:00
..
add-ubuntu-latest-apt-mirrors.sh GitHub workflows: factor more ubuntu-latest mirrors to script (#5044) 2023-02-07 09:01:27 -04:00
build-firmware.yaml build proteus h7 2023-03-15 19:26:55 -07:00
build-rusEFI-console.yaml console build cleanup 2023-03-02 02:14:09 -08:00
build-simulator.yaml rename simulator 2023-03-15 22:26:49 -07:00
build-unit-tests.yaml rename test binary 2023-04-11 16:26:15 -07:00
delete-all-artifacts.yaml s 2023-02-22 21:07:41 -08:00
gen-configs.yaml rename test binary 2023-04-11 16:26:15 -07:00
gen-docs.yaml.disable disable some builds 2023-02-20 20:44:58 -08:00
gen-pinouts.yaml.disable bump interactive-pinout@2.2 2023-03-21 11:04:38 -07:00
hardware-ci.yaml checkout all submodules 2023-03-02 01:22:05 -08:00
openocd_ci_f4_discovery.cfg enable hardware ci (#34) 2023-02-23 01:57:09 -08:00
openocd_ci_f4_discovery_2.cfg enable hardware ci (#34) 2023-02-23 01:57:09 -08:00
openocd_ci_proteus.cfg enable hardware ci (#34) 2023-02-23 01:57:09 -08:00
readme.md
set-date.yaml set date action 2023-03-02 02:35:07 -08:00
sync-wiki.yaml.disable run set-date on selfhost 2023-02-22 11:44:26 -08: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