# Continuous Integration and Delivery

CI and CD help us automate our software delivery process. We use it to initiate builds, run automated tests and deployments to different environments.

A pull request will go through the following stages:

![Pull request stages](https://1801811838-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LnD73237v7GVQqUYHYN%2F-LnS9GtxxO-wbDt5nbtX%2F-LnSCt8dNBES_ZnuYqGz%2Fimage.png?alt=media\&token=cf774aba-7216-4006-a525-2d3b457a2395)

When the pull request is merged to develop, the develop branch goes through the following changes:

![Develop branch stages](https://1801811838-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LnD73237v7GVQqUYHYN%2F-LnS9GtxxO-wbDt5nbtX%2F-LnSDSXVe0NPdk-8Ky0e%2Fimage.png?alt=media\&token=fde10f85-7015-45ac-9f60-f44ce32f1c60)
