Azure DevOps (formerly Team Foundation Server (TFS) and Visual Studio Team System (VSTS)) is a Microsoft product that provides version control (either TFVC or Git), reporting, requirements management, project management (for both agile and waterfall teams), automated builds, testing and release management capabilities. It covers the entire application lifecycle, and enables DevOps capabilities.
In this lab, we will practice:
-
Build a .NET web application in a Continuous Integration (CI) Build Pipeline
-
Deploy the .NET web application to Azure VMs with a Continuous Delivery (CD) Release Pipeline
Exercise 1. Deploy a sample .NET web app on Windows Server using Azure DevOps
Exercise 2. Deploy a sample .NET web app on Linux Server using Azure DevOps