Learn About Azure DevOps

Introduction 

 
In this article we learn about Azure DevOps, Azure DevOps Services, and Azure DevOps Server. This article will cover the following topics:
  • What is Azure DevOps
  • Azure DevOps services
  • Azure DevOps server 
  • The relationship between Azure and Azure DevOps
This is the second part of my Azure DevOps tutorial. If you want to read the previous article, go to What is DevOps.
 

What is Azure DevOps?

 
Azure DevOps provides services for support teams to plan work, collaborate on code development, and build and deploy applications. Azure DevOps supports a culture and set of processes that bring developers and project managers and contributors together to complete software development.
  • Azure DevOps is set of modern services which is used to plan Smarter, collaborate better, ship faster.
  • Azure DevOps is developed and managed by Microsoft.
  • Azure DevOps was formerly known as VSTS (Visual Studio Team Services)
  • Azure DevOps provides a set of integrated features that you can access through your web browser.

Azure and Azure DevOps

  • Azure is a cloud computing platform that provides lots of services and features to helps your organization in almost all ways during the development of any product by providing multiple tools and technologies.
  • Azure DevOps is a feature or service of Azure. Azure is very broad but Azure DevOps is an implementation of it.

Azure DevOps Services

 
Azure DevOps has five services:
You can choose any one of them or you can work on all of them but for the success of any product, all five services are required.
 
Let's talk about each service in detail:
  • Boards
    Boards are basically used for planning your work. On this board, you can write your stories, tasks, etc. 

  • Repos
    Repo is basically something related to your code. Basically, it is a repository. You can use the TFS repository or the git and you can manage your code, create branches, and multiple repositories in your project. You can use all the features which are available from the git.

  • Pipeline
    The pipeline is related to the deployment of your code. 

  • Test Plan
    A test plan is the main feature in the development of automation testing.

  • Artifacts
    It is a collection of your packages which you are getting from the private repository or the public repository, which you need to share among the team. These are required for deployment.

Choose Azure DevOps Server

 
Many companies do not want to use the cloud because they do not want their data to be stored.
 
Azure DevOps provides two types of server configurations:
  • Cloud Offering
    Azure DevOps Services provides a scalable, reliable, and globally available hosted service.

  • On-premises Offering
    Azure DevOps Server is built on a SQL Server back end. Customers usually choose the on-premises version when they need their data to stay within their network.

Summary

 
In this article, we have learned about Azure DevOps, Azure DevOps services, Azure DevOps server, and the relationship between Azure and Azure DevOps. In the next article, we will learn how to log in to the Azure DevOps portal and create an organization.