Back to Glossary

CI/CD

Automated pipelines that test your code on every push (Continuous Integration) and deploy it automatically (Continuous Deployment).

CI/CD stands for Continuous Integration and Continuous Deployment. CI automatically runs tests, linting, and type checking every time code is pushed to the repository. CD automatically deploys the code to production when it passes all checks. Together, they eliminate manual testing and deployment steps.

A typical CI/CD flow: you push code to GitHub, a GitHub Action runs your test suite and type checker, and if everything passes, Vercel automatically deploys the new version. If tests fail, the deployment is blocked and you get notified. This catches bugs before they reach users.

For vibe coders, CI/CD provides a safety net for AI-generated code. The AI might produce code that looks correct but fails type checking or breaks an existing test. Automated CI catches these issues before deployment, giving you confidence to move fast without shipping broken builds.

Related Courses

Links open the course details directly on the Courses page.