What is CI/CD?

CI/CD is an automated path from a code change to a running release, with checks at every step.

Beginner 5 min DevOps
CI/CD · delivery pipeline
  • Pipeline flow
  • Same artifact
  • Failure stops here
BUILD ONCE — PROMOTE THE SAME ARTIFACTSOURCEDeveloperCode change01CommitChange pushedgit push · trigger02BuildCompile & packageone artifact produced03TestAutomated checksunit · integration04StagingProduction-likerehearsal environmentREHEARSAL ENVIRONMENT05ProductionReleased to usersgradual rolloutChecks fail — pipeline stopsNothing reaches staging or production; feedback goes back to the developer.FAST FEEDBACK
One commit, one build, one artifact — promoted through gates into a rehearsal environment and then gradually into production. A failed check stops the run before either.

Hover a stage to follow the path; click a stage, a gate or the artifact lane for a short explanation.

Next conceptWhat are Containers?A container packages an application with its dependencies and runs as an isolated process on a shared OS kernel.