Skip to content
CBT Nuggets

DevOps & Platform · Intermediate

CI/CD (Continuous Integration and Delivery)

CI/CD is the practice of automating software builds, tests, and releases through a pipeline. CI integrates code changes continuously; CD continuously delivers (manual gate) or deploys (no manual gate) those changes to environments.

For IT leaders

Pipeline reliability is a productivity multiplier; flaky CI/CD wastes engineer time and erodes confidence in releases.

Why IT teams care

Where this shows up at the team level

  • Audit, security, and change-management requirements often translate into pipeline controls.
  • Pipeline credentials and secrets are common targets; pipeline hygiene is a security topic.
  • Migrations and modernization slow when only a few engineers know how the pipeline works.

In production

Where teams encounter it

  • Hosted CI/CD (GitHub Actions, GitLab CI, Azure DevOps, Bitbucket Pipelines)
  • Self-hosted runners and orchestration tools
  • Release pipelines that promote artifacts through environments

How it works

How CI/CD actually works

  1. 01Source control changes trigger pipeline runs that build, test, scan, and package the application.
  2. 02Successful builds produce versioned artifacts (container images, packages) stored in a registry.
  3. 03Delivery / deployment stages promote artifacts through environments (dev, staging, production) with appropriate gates.
  4. 04Modern pipelines treat infrastructure as code, so platform changes flow through the same controls.

In practice

Common team use cases

  • Automating tests and code-quality gates on every change
  • Standardizing release processes across many services
  • Enforcing security checks (SAST, SCA, container scanning) at build time

Build the capability

Each link routes to a hub that goes deeper than this definition.

Close the team gap

Turn this concept into team capability

CBT Nuggets builds expert-led team training that closes the gaps definitions only describe. Talk to sales about a plan that fits your team.