Direct answer
What is CI/CD?
- Short definition
-
CI/CD means continuous integration and continuous delivery or deployment: an automated pipeline that tests code changes and prepares or releases them to staging or production. CI catches problems before changes are merged; CD makes the release path repeatable.
- Why it matters
- CI/CD helps teams ship smaller, safer updates because tests, builds, checks, and deployment steps happen the same way every time instead of depending on memory or manual server access.
How teams use CI/CD
Use this term when you need to describe the practical role it plays in a software project.
Common use cases
- Running tests on every pull request
- Deploying staging after merge
- Requiring approval before production deployment
- Checking code style and static analysis
- Triggering Forge or Envoyer deployments
Examples of CI/CD
These examples show the term in everyday product, platform, or operations work.
Real-world examples
- A pull request runs PHPUnit and frontend build checks
- A merge to main deploys to staging
- A tagged release requires approval before Envoyer deploys production