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 | |
Leonardo Sandoval | 2393cd6 | 2021-01-27 17:24:34 -0600 | [diff] [blame] | 4 | title Trusted Firmware A Open CI Flow |
Leonardo Sandoval | a1451c2 | 2020-08-17 12:59:01 -0500 | [diff] [blame] | 5 | |
Leonardo Sandoval | 2393cd6 | 2021-01-27 17:24:34 -0600 | [diff] [blame] | 6 | |
| 7 | participant trigger-job |
| 8 | trigger-job->+tf-ci-gateway: TEST_GROUPS |
| 9 | tf-ci-gateway->+tf-a-builder: TEST_DESC |
Leonardo Sandoval | a1451c2 | 2020-08-17 12:59:01 -0500 | [diff] [blame] | 10 | tf-a-builder->+builders.sh: |
Leonardo Sandoval | 2393cd6 | 2021-01-27 17:24:34 -0600 | [diff] [blame] | 11 | builders.sh->+run_local_ci.sh: |
| 12 | note over run_local_ci.sh: Build package |
| 13 | note over run_local_ci.sh: Generate LAVA job |
| 14 | run_local_ci.sh->+builders.sh: |
Leonardo Sandoval | a1451c2 | 2020-08-17 12:59:01 -0500 | [diff] [blame] | 15 | builders.sh->+tf-a-builder: |
Leonardo Sandoval | 2393cd6 | 2021-01-27 17:24:34 -0600 | [diff] [blame] | 16 | tf-a-builder->+LAVA: Submit LAVA job |
| 17 | note over LAVA: Execute LAVA job |
| 18 | LAVA->+tf-a-builder: |
| 19 | tf-a-builder->+tf-ci-gateway: |
| 20 | tf-ci-gateway->+trigger-job: |