Overview

CI/CD stands for Continuous Integration and Continuous Deployment (or Delivery). It aims to automate the entire software release pipeline.

Components

  • Continuous Integration (CI): Developers merge code changes frequently, triggering automated builds and tests to catch errors early.
  • Continuous Delivery/Deployment (CD): Automatically preparing or deploying the tested code to staging or production environments.

Benefits

  • Faster release cycles.
  • Higher code quality through automated testing.
  • Reduced manual errors in deployment.

Related Terms