Microsoft Azure DevOps? Start Here!
Image from Icon8 - Edited by Author

Microsoft Azure DevOps? Start Here!

Are you excited to start exploring Azure DevOps? Or are you studying for Microsoft Azure DevOps AZ-400 certification? Or even just curious to test the features of Azure DevOps? In any case, I have good news!

Besides, if you already worked with Visual Studio Team System — also known as VSTS — in the past, the news is even better!

That’s because Microsoft Azure DevOps is the evolution of the Visual Studio Team System, also known as VSTS.

It is Microsoft’s SaaS offering for a set of tools and features for the development pipeline, the Products pillar of Microsoft on their DevOps definition:

DevOps is the union of people, process, and products to enable continuous delivery of value to your end users — Donovan Brown, Microsoft

Important note: Azure DevOps, besides the name, is not a service offered by Azure, and you don’t depend on having an Azure account to use it.

Azure DevOps Services

The Azure DevOps includes the services Azure Board, Azure Repo, Azure Pipelines, Azure Artifacts, and Azure Test Plans. Microsoft offers a free tier of Azure DevOps on its basic plan up to 5 users, which includes all the tools, except Azure Test Plans.

Full pricing tiers for Microsoft Azure DevOps can be found on the following link:

Azure Boards

Azure Boards is the service for tracking the backlog. Create and track work items, plan sprints, define dashboards, measure, and so on.

Azure Repos

Azure Repos is the service for the source code repository. It supports Git and TFVC (Team Foundation Version Control).

It supports any Git client and integrations via REST API and webhooks.

Azure Pipelines

Azure Pipelines is the service to automate builds and deployments with tasks and reproducible steps for consistency of CI/CD pipeline stages.

Azure Test Plans

Azure Test Plans is the service to create and execute test plans, improving the quality of the code and validating results throughout the pipeline, with end-to-end traceability.

Azure Artifacts

Azure Artifacts is the service for package repository. It supports Maveen, NPM, NugGet, and Phyton feeds



The services mentioned are fully integrated. However, it is possible to use only the pieces you want, integrating them into a current tool already in use, if this is the case. For example, you don’t need to use Azure Repos, if you already have your repositories on GitHub, and you can keep using your Nexus Repository Manager, instead of Azure Artifacts.

Create an Azure DevOps Account

To create your Azure DevOps account, go to https://dev.azure.com. You have the option to start with your GitHub account.

No alt text provided for this image

As soon as the account created is possible to start using the services and navigating through them.

I suggest creating an organization specifically for your trials and study. Refer to the following article, by Josef Zweck, about the creation of organizations in Azure DevOps:



Demo Generator

But starting from scratch and trying the services can be challenging and with a lot of work to create a board, fill up with work items, create a repository and upload source code, create new build and deployment pipelines.

To skip this step and put us at a fast pace, Microsoft made available a Demo Generator.

The demo generates a whole project, with preloaded items on all services that will save a lot of time.

Access the Azure DevOps Demo Generator Page

Go to the URL https://azuredevopsdemogenerator.azurewebsites.net/ and click on “Sign In.”

No alt text provided for this image

The Demo Generator will request permissions on your Azure DevOps environment. After granting the permissions, enter a name for your project. You can also select the template you want.

No alt text provided for this image

This possibility of selecting the template allows you to choose between different methodologies, Agile and Scrum, for example, and various technologies. You can also create multiple projects based on different templates to try different possibilities.

The templates might require specific extensions from the marketplace. You can install the necessary extensions by clicking on them. After installing the extensions needed, you are good to proceed with the creation of the demo project. After finished, just click on navigate to the project.

No alt text provided for this image

Take your time and navigate on your new project. You will notice that you have content on the services, such as source code on the repository.

No alt text provided for this image

Try, for example, to execute a pipeline!

No alt text provided for this image

Note that, however, some tasks, such as deployment, might fail because it requires a real environment for deployment. It’s an excellent opportunity to create a free trial account on Azure and provision the resources, configuring the parameters of the deployment for this environment.

No alt text provided for this image

What’s Next?

If you want to go deep on training scenarios, visit Azure DevOps Labs with several scenarios on all services offered by Azure DevOps:

Also, follow AzureDevOps on twitter, where they share the new features, provide tips and tricks, how-to’s, labs, and much more.

And don’t forget to comment, react if you liked, and follow me on twitter @mrmarrocos.

要查看或添加评论,请登录

Marcello Marrocos的更多文章

  • Azure DevOps or GitHub?

    Azure DevOps or GitHub?

    In 2018 Microsoft acquired GitHub. But what about Azure DevOps? Microsoft acquired GitHub in 2018 for 7.

  • 4 Azure Services to Improve Performance of Applications

    4 Azure Services to Improve Performance of Applications

    Developing software solutions has evolved in the last years, and with the introduction of cloud technologies and…

  • 7 Must-Read DevOps?Books

    7 Must-Read DevOps?Books

    In this article, I will share seven books about DevOps that can be considered a must-read not only by DevOps Engineers,…

  • An Overview of Azure Integration Services

    An Overview of Azure Integration Services

    Azure Integration Services is a Microsoft cloud offering of services for mission-critical integrations. It provides a…

  • Create Environment with Azure Deployment Slots

    Create Environment with Azure Deployment Slots

    When deploying your application using a serverless solution, for example, Azure Functions or Azure App Service, you can…

  • Install and Run Azure CLI on?Mac

    Install and Run Azure CLI on?Mac

    If you, like me, are new to Mac and don’t want to use only Azure Portal to manage your Azure resources, come with me on…

  • How to Grow in IT Career Improving These Four Pillars

    How to Grow in IT Career Improving These Four Pillars

    The IT area is challenging and pushes the professionals to be continually updating their skills. But nowadays, not only…

  • Microsoft Retires Technology-Based Certifications

    Microsoft Retires Technology-Based Certifications

    Microsft is killing its certifications MCSA, MCSD, and MCSE. Yes, those technical-base certifications are being retired.

    2 条评论
  • Cloud Computing Is Important and Not Optional Anymore

    Cloud Computing Is Important and Not Optional Anymore

    The fourth industrial revolution is already here. And to go along with this revolution, cloud computing is important…

  • Understanding Cloud Models for Adoption Strategy

    Understanding Cloud Models for Adoption Strategy

    When moving your applications to Cloud is not only a matter of selecting the provider that most fit your needs, but…

社区洞察

其他会员也浏览了