A CI/CD pipeline is a series of steps that must be performed in order to deliver a new version of software. A CI/CD pipeline introduces monitoring and automation to improve the process of application development, particularly at the integration and testing phases, as well as during delivery and deployment.