Deploy pipelineCommit → Build; Build → Tests; Build → Lint; Tests → Green?; Lint → Green?; Green? → Live (yes); Green? → Commit (no)Commit → BuildBuild → TestsBuild → LintTests → Green?Lint → Green?Green? → Live (yes)Green? → Commit (no)yesnoCommitBuildTestsLintGreen?Live