blob: e0ede366a54fc1778f2eeb2d5c2dfcaa722c0f46 [file] [log] [blame]
Fathi Boudra422bf772019-12-02 11:10:16 +02001# This is to be pasted on to websequencediagrams.com to get the sequence
2# diagram of current CI setup
3
4title Trusted Firmware CI core jobs
5
6participant tf-ci-gateway
7note over tf-ci-gateway: clones all repositories
8note over tf-ci-gateway: generates test files
9tf-ci-gateway->+tf-worker: triggers for each test file
10activate tf-ci-gateway
11
12alt Juno run
13tf-worker->+tf-build-for-lava: triggers build
14note over tf-build-for-lava: archives artefacts
15tf-build-for-lava->-tf-worker: build complete
16
17note over tf-worker: copies artefacts
18tf-worker->+LAVA: submit job
19LAVA->-tf-worker: completes
20else FVP run
21note over tf-worker: Build package
22note over tf-worker: Run package
23end
24
25tf-worker->-tf-ci-gateway: test complete
26deactivate tf-ci-gateway
27
28note over tf-ci-gateway: generate test report
29note over tf-ci-gateway: clean up checkouts