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