---
title: "CI/CD Deployment Pipelines — Definition & Engineering Context"
description: "CI/CD (Continuous Integration and Continuous Delivery) is a set of practices and tools that automates the building, testing, and deployment of software changes to staging and production environments."
canonical: https://erpstack.io/glossary/ci-cd
markdown_url: https://erpstack.io/glossary/ci-cd.md
publisher: ERPStack
---

# CI/CD Deployment Pipelines

> **Definition:** CI/CD (Continuous Integration and Continuous Delivery) is a set of practices and tools that automates the building, testing, and deployment of software changes to staging and production environments.

## In depth

Continuous Integration automatically builds and tests code updates whenever developers commit changes, identifying errors early. Continuous Delivery automates the deployment of tested code to production servers, ensuring updates are delivered with minimal manual effort and no service downtime.

## How ERPStack applies this

We set up automated CI/CD pipelines using GitHub Actions, running comprehensive lints, type checks, and Playwright tests before code is shipped.

## Related reading

- [Technical Debt](https://erpstack.io/glossary/tech-debt)
- [Infrastructure as Code (IaC)](https://erpstack.io/glossary/iac)
