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
- Introduction (15min)
- Lab 1 - Source control (10min)
- Lab 2 - Continuous Integration (20min)
- Lab 3 - Continuous Delivery (25min)
- Lab 4 - Continuous Monitoring (10min)
- 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.
- 1 Microsoft Azure subscription
- If you don't have one, give it a try: https://azure.microsoft.com/free/
- 1 Visual Studio Team Services account + 1 VSTS Project (with Git)
- If you don't have one, give it a try: https://www.visualstudio.com/team-services
- 1 Slack account + 1 Slack channel
- If you don't have one, give it a try: https://slack.com/
- 1 Web Browser (Edge, Chrome or FireFox for example)
- No local development or manipulation, all operations are done through your web browser.