blob: e2c8e044aabb51add08314b43a0f08797a61fcb9 [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
actor user/gerrit
participant trigger-tf-a-builder
user/gerrit->+trigger-tf-a-builder: trigger for each patchset
trigger-tf-a-builder->+tf-a-builder:
tf-a-builder->+builders.sh:
builders.sh->+run_local_ci.sh: launch build
note over run_local_ci.sh: build/test for a single test file (makefile)
run_local_ci.sh->+builders.sh: complete
builders.sh->+tf-a-builder:
note over tf-a-builder: generate LAVA Juno/FVP YAML
tf-a-builder->+post-build-lava:
post-build-lava->+LAVA: submit job
note over LAVA: Juno/FVP boot test
LAVA->+post-build-lava: completes
post-build-lava->+tf-a-builder:
tf-a-builder->+trigger-tf-a-builder: