Leonardo Sandoval | a1451c2 | 2020-08-17 12:59:01 -0500 | [diff] [blame^] | 1 | # This is to be pasted on to websequencediagrams.com to get the sequence |
| 2 | # diagram of current CI setup |
| 3 | |
| 4 | title Trusted Firmware Open CI core jobs |
| 5 | |
| 6 | actor user/gerrit |
| 7 | participant trigger-tf-a-builder |
| 8 | user/gerrit->+trigger-tf-a-builder: trigger for each patchset |
| 9 | trigger-tf-a-builder->+tf-a-builder: |
| 10 | tf-a-builder->+builders.sh: |
| 11 | builders.sh->+run_local_ci.sh: launch build |
| 12 | note over run_local_ci.sh: build/test for a single test file (makefile) |
| 13 | run_local_ci.sh->+builders.sh: complete |
| 14 | builders.sh->+tf-a-builder: |
| 15 | note over tf-a-builder: generate LAVA Juno/FVP YAML |
| 16 | tf-a-builder->+post-build-lava: |
| 17 | post-build-lava->+LAVA: submit job |
| 18 | note over LAVA: Juno/FVP boot test |
| 19 | LAVA->+post-build-lava: completes |
| 20 | post-build-lava->+tf-a-builder: |
| 21 | tf-a-builder->+trigger-tf-a-builder: |