🎁 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

Ansible
An agentless automation tool for configuration management, application deployment, and task automation using YAML playbooks.
Message Queue
A communication mechanism that enables asynchronous message passing between services, decoupling producers from consumers.
Terraform
An open-source tool for provisioning and managing cloud infrastructure using declarative configuration files.
ELK Stack
A popular log management platform combining Elasticsearch (search), Logstash (processing), and Kibana (visualization).
SRE (Site Reliability Engineering)
An engineering discipline that applies software engineering principles to infrastructure and operations to create reliable systems.
Microservices
An architectural style where an application is composed of small, independent services that communicate over APIs.
View All DevOps Terms →