In this chapter, we learned what Azure DevOps is and what it provides, then created our account on Azure DevOps. We looked at how to manage and plan our work using Azure DevOps. We created a repository for our code and learned what we can set up to support our development cycle.
In the Branching strategies section, we learned how to use branches in our project to make the development stable and traceable. In the Git merge strategies and Git in Visual Studio Code sections, we looked at some specific aspects related to Git source control and how to use Git SCM from Visual Studio Code to keep our code safe.
We learned about Azure DevOps Pipelines, how to use them, and how to create them through the classic designer. In the last section, we looked at YAML files and how to use them to define our pipeline as part of our code.
In the next chapter, we'll go in depth...