Initial commit for TF-A CI scripts
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
diff --git a/docs/jobs_seq.txt b/docs/jobs_seq.txt
new file mode 100644
index 0000000..e0ede36
--- /dev/null
+++ b/docs/jobs_seq.txt
@@ -0,0 +1,29 @@
+# This is to be pasted on to websequencediagrams.com to get the sequence
+# diagram of current CI setup
+
+title Trusted Firmware CI core jobs
+
+participant tf-ci-gateway
+note over tf-ci-gateway: clones all repositories
+note over tf-ci-gateway: generates test files
+tf-ci-gateway->+tf-worker: triggers for each test file
+activate tf-ci-gateway
+
+alt Juno run
+tf-worker->+tf-build-for-lava: triggers build
+note over tf-build-for-lava: archives artefacts
+tf-build-for-lava->-tf-worker: build complete
+
+note over tf-worker: copies artefacts
+tf-worker->+LAVA: submit job
+LAVA->-tf-worker: completes
+else FVP run
+note over tf-worker: Build package
+note over tf-worker: Run package
+end
+
+tf-worker->-tf-ci-gateway: test complete
+deactivate tf-ci-gateway
+
+note over tf-ci-gateway: generate test report
+note over tf-ci-gateway: clean up checkouts