Usually done with the Jenkins or Github Actions tools, CI/CD is a technique that allows to continuously test and deploy code automatically whenever a new change is made. The code change is retrieved by a webhook, which triggers a job pipeline.
The job pipeline usually involves:
- Building docker image
- Running unit tests and integration tests
- Deploying the code
If something fails (like the unit test), then the build fails and the code is not deployed.
tags: devops