🎁 New User? Get 20% off your first purchase with code NEWUSER20 · ⚡ Instant download · 🔒 Secure checkout Register Now →
Menu

Categories

DevOps Intermediate

What is CI/CD?

Continuous Integration and Continuous Deployment — automated practices for building, testing, and deploying code changes.

CI (Continuous Integration) automatically builds and tests code whenever developers push changes, catching bugs early. CD (Continuous Deployment/Delivery) automates releasing tested code to production or staging environments.

Popular CI/CD tools include GitHub Actions, GitLab CI, Jenkins, CircleCI, and Travis CI. A typical pipeline includes stages: build, test, security scan, deploy to staging, and deploy to production.

Related Terms

Configuration Management
The practice of systematically managing and maintaining consistent server configurations across infrastructure.
Postmortem
A structured analysis conducted after an incident to understand what happened, why, and how to prevent recurrence — without assigning blame.
Message Queue
A communication mechanism that enables asynchronous message passing between services, decoupling producers from consumers.
SonarQube
A platform for continuous code quality inspection that detects bugs, vulnerabilities, and code smells through static analysis.
Runbook
A documented set of standardized procedures for handling routine operations and incident response in production systems.
Health Check
An endpoint or mechanism that reports whether an application is running correctly and ready to handle requests.
View All DevOps Terms →