CI/CD
CI/CD is the practice of continuous integration (automated build and test) plus continuous delivery/deployment (automated release), accelerating safe delivery.
Purpose
Automate the pipeline from commit to deployment, improving delivery speed and quality.
Mechanism
CI: every commit triggers automated build + tests + static analysis. CD: tested changes deploy automatically to staging/prod. Pipeline stages: build→test→scan→deploy. Jenkins/GitHub Actions/GitLab CI.
Use cases
- Automated delivery
- Quality gates
- Deployment automation