CI/CD Pipeline options in Azure

Continuous Integration and Continuous Delivery (CI/CD) is used to provide automation of building, testing and deploying software into production environments. CI/CD has grown in popularity as it allows for greater efficiency in software development which in short allows developers to deliver quality code faster to the end user. The pipeline breaks down the delivery of software into different stages which as the name pipeline suggests, flow into each other. Automation is at the centre of the pipeline, each stage is automated, from build, onto testing, flowing down to deployment.