gezel Gezel Handboek

CI Pipeline from Scratch

Build a continuous-integration pipeline that installs, lints, tests, and builds on every push/PR — fast, cached, and gating merges on green. Scopes the pipeline contract FIRST — triggers, the job/stage graph, the matrix, caching strategy, and the gates — then writes the CI workflow YAML, then a reviewer validates the syntax, stage ordering, caching, and that it actually fails on a broken build. Covers CI triggers, job/stage dependencies, dependency caching, build matrices, status checks, fail-fast gating, and a valid workflow file.

How it runs

#StepWho runs itWhat happens
1Scope the pipelinePlannerlock triggers, stages, matrix, caching, gates
2Write the workflowDeveloperimplement the CI workflow YAML
3Verify the workflowReviewerconfirm syntax, ordering, caching, gating
4EvaluateReviewerGrade the deliverable against every acceptance criterion. All pass → finish; any fail → loop back and fix the gap.
5FinishDeveloperAll acceptance criteria met. Stamp a short summary and report DONE.

Say something like "set up ci" or "create a ci pipeline" or "github actions workflow" or "build a ci/cd pipeline" or "add automated testing on push" in chat to start it.

Watch this article as a slideshow