In this section, we are going to implement a release pipeline in Azure DevOps by implementing a continuous delivery process for our app. This process will consist of deploying to the staging environment, followed by the Cypress end-to-end tests being executed before the deployment is promoted to production.
Implementing CD
Deploying to staging
Carry out the following steps in the Azure DevOps portal to deploy a build to the staging environment:
- On the most recent build screen, click the Release button:
![](https://static.packt-cdn.com/products/9781789950229/graphics/assets/65df18da-8b4c-4844-8565-9777c013a010.png)
- We will be prompted to select a template for the release pipeline. Let's choose the Azure App Service deployment template:
![](https://static.packt-cdn.com/products/9781789950229/graphics/assets/aade3969-33da-4b02-a2f8-e30038a36fb3.png)
- A nice visual representation of the release pipeline will appear, along with a panel to...