Creating and Configuring an Azure Repo
<b>Scenario</b> Our organization has a team of developers in multiple different locations. A new developer has made a change which results in the organization's application not working properly. The company had backups to correct the issue, but their backup system did not have current backups. They had to use 1-week-old backups to get the app functional and 40 hours of dev time to get it working the way it used to work. Other than having checks and balances for backups running properly, or better controls in place for new developers, we need a solution that helps prevent this issue from occuring again and also make the source code more centralized. This will make it easier for the developers to work on the app from multiple different locations since the company has offices in three different locations.
<b>Solution</b> Azure Repos is a viable solution because it includes version control tools that can make it easy to revert to a previous version in the event of some mistake. Azure devops is integrated with Git. This addresses the problems and gives a centralized repository of the code which makes it feasible for developers to have the three office locations and work together.
In this lab, we configure the Azure Repo as a solution to the reported problem. This is important because mistakes will happen in the development life cycle of an application and we need a solution to quickly and easliy address common user errors. We are going to accomplish this through the DevOps Portal. This hands-on lab provides an understanding of Azure Repos and the knowledge on how to set it up.