🎁 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

Feature Flag
A technique that allows enabling or disabling features in production without deploying new code, enabling safe rollouts and A/B testing.
Log Aggregation
The process of collecting, centralizing, and indexing log data from multiple sources for unified search and analysis.
YAML
A human-readable data serialization language commonly used for configuration files in DevOps tools and applications.
Message Queue
A communication mechanism that enables asynchronous message passing between services, decoupling producers from consumers.
Environment Variable
A dynamic value stored outside the application code that configures behavior without hardcoding sensitive or environment-specific data.
Postmortem
A structured analysis conducted after an incident to understand what happened, why, and how to prevent recurrence — without assigning blame.
View All DevOps Terms →