DEV Community

Discussion on: Explain CI/CD like I'm five.

Collapse
 
tyrrrz profile image
Oleksii Holub • Edited

A basic local workflow looks like this:

  1. Write code
  2. Compile it
  3. Run tests
  4. Publish app/lib

In a modern context, CI/CD is a set of tools that let you automate steps 2 through 4, on a remote virtualized environment with a predictable configuration, whenever you commit to a repository or on other events.

This is good because this allows us to have a stable, fast and automated workflow with significantly smaller chance of human error.