Manuals / CI/CD Pipelines / Chapter 2

A · Foundations · beginner · Week 1 · Chapter 2 of 12

Why pipelines exist — CI vs CD

CI catches integration pain early. CD makes releases boring. Continuous deployment goes further — auto to prod when green. Know the vocabulary.

Path progress
11%

Step 1 of 3

Map your path to prod

Commit → build → test → review → deploy. Circle manual steps that should die.

Map your path to prodDrag stickies · tap for tips
Study mapDrag stickies · tap for tipsKeep it shortdrag · tap →Name the waitdrag · tap →Scope locatorsdrag · tap →Trace when stuckdrag · tap →One browser firstdrag · tap →Isolate statedrag · tap →Assert the UIdrag · tap →Retry wiselydrag · tap →Seed datadrag · tap →Close the loopdrag · tap →Keep it shortdrag · tap →Name the waitdrag · tap →Scope locatorsdrag · tap →Trace when stuckdrag · tap →One browser firstdrag · tap →Isolate statedrag · tap →Pathwise hackdrag · tap →Map your path to pdrag · tap →Try thisdrag · tap →Follow the dashed drag · tap →

Do this now

Draw pipeline diagram in PIPELINE.md. Label manual vs automated.

Was this step clear?
Chapter learning outcomes
  • CI vs CD vs continuous deployment
  • Trunk-based development
  • PR workflow mental model

Clear these before you leave

Side quest

Manual audit

List 5 manual release steps on any project you know. Which to automate first?