direction: down pipeline: "PIPELINE (triggered by a git push)" { grid-columns: 3 grid-gap: 40 build: "STAGE: build (step 1)" { job: "JOB: build\n(compile)" } test: "STAGE: test (step 2)" { grid-columns: 1 jt: "JOB: test" jl: "JOB: lint" } deploy: "STAGE: deploy (step 3)" { job: "JOB: deploy\n(prod)" } build -> test test -> deploy } runners: "RUNNERS\n(machines that run the commands)" { class: accent } pipeline -> runners