Azure DevOps Continuous Integration and Delivery
Prerequisites
-
Visual Studio 2019 – (https://visualstudio.microsoft.com/downloads/)
-
Angular 10 – (https://angular.io/guide/setup-local)
-
Asp.Net 3.1 – (https://dotnet.microsoft.com/download/dotnet-core/3.1)
-
SQL Server – (https://www.microsoft.com/en-au/sql-server/sql-server-downloads)
-
Azure Pipelines – (https://azure.microsoft.com/en-us/services/devops/pipelines/)
-
Azure Subscription – (https://azure.microsoft.com/en-au/free/)
-
GitHub source – (https://github.com/romvoid/ProductAppSample )
-
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.