Skip to content

CI/CD ​

CI/CD stands for continuous integration and continuous delivery, sometimes continuous deployment. It focus on the automatisation in building, testing and deployment of applications.

Continuous Integration ​

  • Protect main branch: keep it clean and production-ready at any time
  • Automated checks run for every change
  • Changes should stay small to lower risk and reduce debugging complexity

Continuous Deployment ​

Automate build, test and deployment to different environments (staging, testing, production, etc.)

Tests ​

Testing is to verify how a system works under different conditions.

See: Testability