rusefi/.github/workflows
rusefillc a23d92e441
only: HW CI flash erase progress (#5445)
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2023-07-25 12:42:14 -04:00
..
hw-ci only: HW CI flash erase progress (#5445) 2023-07-25 12:42:14 -04:00
build-android.yaml java 11 for android 2023-06-18 00:16:02 -04:00
build-firmware.yaml Proteus F7 debug build #5432 2023-07-22 20:42:31 -04:00
build-rusEFI-console.yaml only:Let's admit it it's time to move to gradle #3014 2023-07-04 11:48:57 -04:00
build-simulator.yaml grr :( 2023-07-03 12:32:46 -04:00
build-tsplugin-body.yaml only:Let's admit it's time to move to gradle #3014 2023-07-04 12:20:31 -04:00
build-unit-tests.yaml new updater script (#5132) 2023-02-25 19:07:31 -04:00
check-pinout.yaml Generate changed pinouts on PR (#5411) 2023-07-18 00:54:35 -04:00
gen-configs.yaml only:simplifying scripts: gen_enum_to_string.sh is invoked only by gen_live_documentation.sh 2023-07-03 23:33:30 -04:00
gen-diffs.yaml Upstream KiCad-Diff (#5195) 2023-03-23 13:19:31 -04:00
gen-docs.yaml new updater script (#5132) 2023-02-25 19:07:31 -04:00
gen-ibom.yaml Upgrade to Kicad 7 (#5178) 2023-03-13 16:40:24 -04:00
gen-pinouts.yaml build(deps): bump chuckwagoncomputing/interactive-pinout from 2.7 to 2.8 (#5412) 2023-07-18 14:21:58 -04:00
hardware-ci.yaml only:adding F7 runner 2023-07-23 23:03:49 -04:00
openocd_ci_f4_discovery.cfg Enable f4 discovery (#4913) 2022-12-21 20:33:37 -05:00
openocd_ci_proteus_f4.cfg only:steps towards proteus_f7 2023-07-23 12:17:48 -04:00
openocd_ci_proteus_f7.cfg only:f7 HW CI step 2023-07-23 17:53:24 -04:00
readme.md
set-date.yaml new updater script (#5132) 2023-02-25 19:07:31 -04:00
sync-wiki.yaml make wiki sync happy (#4962) 2023-01-10 19:08:01 -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