blob: c1754f34b806783d57dc55954e8d2f2c902263c5 [file] [log] [blame]
# This is to be pasted on to websequencediagrams.com to get the sequence
# diagram of current CI setup
title Trusted Firmware Open CI core jobs/scripts
actor gerrit reviewer
participant tf-gerrit-tforg-l1
gerrit reviewer->+tf-gerrit-tforg-l1: "Allow-CI" manual trigger from gerrit
tf-gerrit-tforg-l1->+tf-ci-gateway: Pass TEST_GROUPS
tf-ci-gateway->+tf-a-parameterized-builder: Split TEST_GROUPS into TEST_DESC
tf-a-parameterized-builder->+tf-a-builder: Pass TEST_DESC
tf-a-builder->+builders.sh:
builders.sh->+run_local_ci.sh: Prepare environment and launch build
note over run_local_ci.sh: Build TEST_DESC
note over run_local_ci.sh: Generate LAVA [Juno/FVP] YAML
run_local_ci.sh->+builders.sh: complete
builders.sh->+tf-a-builder:
tf-a-builder->+post-build-lava:
post-build-lava->+LAVA: submit job
note over LAVA: Juno/FVP Linux/TFTF boot and test
LAVA->+post-build-lava: completes
post-build-lava->+tf-a-builder:
tf-a-builder->+tf-gerrit-tforg-l1: