Azure DevOps Continuous Integration and Delivery

Prerequisites

  1. Visual Studio 2019 – (https://visualstudio.microsoft.com/downloads/)

  2. Angular 10 – (https://angular.io/guide/setup-local)

  3. Asp.Net 3.1 – (https://dotnet.microsoft.com/download/dotnet-core/3.1)

  4. SQL Server – (https://www.microsoft.com/en-au/sql-server/sql-server-downloads)

  5. Azure Pipelines – (https://azure.microsoft.com/en-us/services/devops/pipelines/)

  6. Azure Subscription – (https://azure.microsoft.com/en-au/free/)

  7. GitHub source – (https://github.com/romvoid/ProductAppSample )

  8. Knowledge on Git, C#, Azure SQL Database, Entity Framework, Asp.Net Core, Angular, Azure App Service, Azure DevOps

The following is an example of an end-to-end CI/CD using Azure DevOps. This is a simple Angular 10, Asp.Net Core 3.1 web application using SQL Server as the backend database. Source files can be found on github:

To run this on your local machine. Open ProductAppSample.sln, then build the solution. Open Package Manager Console, enable migrations, add migration then enter update database.