🎁 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

SRE (Site Reliability Engineering)
An engineering discipline that applies software engineering principles to infrastructure and operations to create reliable systems.
Health Check
An endpoint or mechanism that reports whether an application is running correctly and ready to handle requests.
Artifact
A packaged, versioned output of a build process — such as a Docker image, JAR file, or compiled binary — ready for deployment.
Log Aggregation
The process of collecting, centralizing, and indexing log data from multiple sources for unified search and analysis.
Container Orchestration
The automated management of containerized applications including deployment, scaling, networking, and health monitoring across clusters.
Docker Compose
A tool for defining and running multi-container Docker applications using a YAML configuration file.
View All DevOps Terms →