This is a step by step guide setup a Minimum Viable Product project on Azure DevOps. For this series, we will be using the code from .NET Core RealWorld Example App. Thanks to all the amazing people at RealWorld.IO that contributed to this code.
This will be like an MVP application that we start from. It works (sort of..) but it’s not ready for production. It’s a work in progress and we will use this as an example application with Azure DevOps to manage and improve on the source code as well as working with other developers on changes, testing, releasing, deploying.
The first step in a series to help reduce the complexities of software development by using Azure DevOps to automate integration and deployment.
Pre-requisites:
Must have Azure DevOps account. You can create one at Microsoft Azure DevOps
Once you have signed in to Azure DevOps, create your organization and create a new project. You can put any name you wish. In my example, I named my project ‘AspNetCore-Realworld-CICD-Example’. A mouthful I know, but it’s descriptive.
Open the project that you created.
From the left menu, select ‘Repos’ and click on ‘Files’. (Image 1)
From the navigation menu at the top, click on your project and click on the ‘Import Repository’ item. (Image 2)
From the window that opens up, enter the Github url of the .NET Core RealWorld Example App and click ‘Import’ (Image 3)
https://github.com/gothinkster/aspnetcore-realworld-example-app
Azure DevOps will proceed to import the source code from Github into your project repository. Once this process is complete, you should be able to see the files in your repository. (Image 4)
Great! You’ve successfully added the project into your Azure DevOps account.
In the next article, we’ll be ‘Creating a Personal Access Token’ to clone, push and pull our code from Azure to our local machine.