Skip to content

Latest commit

 

History

History
35 lines (19 loc) · 1.31 KB

File metadata and controls

35 lines (19 loc) · 1.31 KB

Avanade DevOps HOL - Lab 2 - Add QA environment and define your multi-stage continuous deployment process with approvals and gates

In this lab, we introduce a QA environment and setup our multi-stage continuous deployment process by adding approvals and gates.

Based on the following tutorials:

Prerequisites

Tasks

First, let's define the QA environment:

  1. Add a QA Deployment Slot to your App Service in Azure

  2. Add a QA environment to your Release Definiton in VSTS

  3. Configure the deployment step for the QA slot in the same App Service

  4. Run a new Release

  5. Review the new QA website is live on <yourappservice>-qa.azurewebsites.net

Use approvals and gates to control your deployment

  1. Add pre deployment approval to control promotion from QA to Production

  2. Add gate on 'Active Bugs' = 0

Next steps

Continue with Lab 3 - Analysis with SonarQube.