Skip to content
This repository has been archived by the owner on Nov 25, 2021. It is now read-only.

Hands-on lab about DevOps on Microsoft Azure with VSTS

Notifications You must be signed in to change notification settings

mathieu-benoit/DevOpsOnAzureLab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DevOpsOnAzureLab

This DevOps on Microsoft Azure lab is designed as a step-by-step guide to demonstrate how you could add DevOps practices for any of your current projects. We are illustrating this lab with a sample ASP.NET Core web app hosted on Azure App Service (Web App) with Application Insights all of which is orchestrated by Visual Studio Team Services (VSTS).

Total duration of this lab: 80 min

Agenda of this lab

  1. Introduction (15min)
  2. Lab 1 - Source control (10min)
  3. Lab 2 - Continuous Integration (20min)
  4. Lab 3 - Continuous Delivery (25min)
  5. Lab 4 - Continuous Monitoring (10min)
  6. Conclusion (15min)

Note: It's important to follow the lab in the order exposed, each lab add a key feature for the project which will be used by the next steps.

Prerequisities

  • 1 Microsoft Azure subscription
  • 1 Visual Studio Team Services account + 1 VSTS Project (with Git)
  • 1 Slack account + 1 Slack channel
  • 1 Web Browser (Edge, Chrome or FireFox for example)
    • No local development or manipulation, all operations are done through your web browser.

History of changes

  • 2017-11-16 - Integrate YAML definition for CI - PR#6
  • 2017-11-15 - Add Gates in the Release pipeline - PR#5
  • 2017-11-07 - Initial lab for the Agile Tour Quebec 2017