Azure DevOps (VSTS) – Series (First)

What is Azure DevOps?

  • Azure DevOps helps you to plan, collaborate, development, build & deployment of the applications.
  • Features:
    • Azure Repos: Git & TFVC for source control
    • Azure Pipelines: Build & Release pipelines to support CI/CD of your applications
    • Azure Boards: Agile Planning & Tracking
    • Azure Testplans: provides several tools to test your apps, including manual/exploratory testing and continuous testing
    • Azure Artifacts: allows teams to share Maven, npm, and NuGet packages from public and private sources and integrate package sharing into your CI/CD pipelines
  • Flavors:
    • On-Premise:
      • Azure DevOps Server can be installed on the server and can be hosted on premis
      • Need admin activity
    • Cloud:
      • Azure DevOps Service offered by microsoft azure.
      • Zero or minimal admin activity
  • Overview of Services: Refer
  • Note: Bookmark this page for complete documentation of Microsoft Azure DevOps

How to use Azure DevOps

  • Create an account
  • Create a project
  • Invite people to project
  • It’s free. Refer here

How to setup Azure DevOps

  • Signup & Signin for Azure Devops: Follow here for instructions
  • Create Organization: Follow here for instructions

Azure Repos

Azure Devops supports two version control system * Git * TFVC (Team Foundation Version Control)

Git Quick Learning Guide

Basic working with visual studio & Command line is documented here

Git Features

  • Git Authentications: ssh, http(s) are supported
  • Pull-requests: code reviews can be done with pull requests.
  • Branch Policies: Refer here for documentation
  • Forks: Refer here for documentation

Azure Boards

Refer here for complete documenation

Azure Pipelines

  • As Microsoft defines it "Azure Pipelines combines continuous integration (CI) and continuous delivery (CD) to constantly and consistently test and build your code and ship it to any target."

Some Important Terms

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

About continuous learner

devops & cloud enthusiastic learner