AnatomyOf

Anatomy of a CI pipeline

example.yml
CI (continuous integration) means a server builds and tests every change automatically, so a broken commit is caught in minutes instead of on release day. This is a GitHub Actions workflow; GitLab CI, CircleCI, and Jenkins use different key names for the same handful of ideas.