CI/CD is a collection of methodologies that allows application developers to deliver code updates to consumers more often by automating the process. It's the acronym for Continuous Integration and Continuous Delivery.
Continuous integration and continuous delivery are two independent ideas that are commonly used combined under the term CI/CD.
Continuous integration is a development technique that automates the building, testing, and merging of application code updates.
The tested code from continuous integration is automatically distributed in multiple settings by a human trigger in the following phase of the process, known as Continuous Delivery.
When deploying in high-risk situations, CI/CD software pipelines are very useful. There is a lack of physical access at the edge, which might make it harder to resolve issues. Continuous integration and delivery (CI/CD) reduces risk by allowing for tiny, incremental modifications to a programme. Problems may thus be identified and handled quickly before they have a negative impact on production situations.
Eg. GitLab, CircleCI