Azure DevOps Services Support¶
Power Pack allows you to use TFS and Git repositories hosted by Azure DevOps Services (formerly Visual Studio Team Services and Visual Studio Online).
Adding an Azure DevOps Services repository is done using the same procedures as adding any other repository. See Repositories for the basic steps of adding and configuring a repository.
Authentication¶
In order for Review Board to connect to your Azure DevOps Services account, you need to create a Personal Access Token. From your account on https://dev.azure.com, click on the User settings icon in the upper right, then choose Personal access tokens from the menu. The token will need the Read scope under the Code section and the Read scope under the Project and Team section.
Repository Configuration¶
To create an Azure DevOps Services repository, select Azure DevOps Services for the Hosting service. Set the Personal Access Token that you configured as the Account password. The Username may be left blank.
Under Repository Information, add your organization name. This
is the name which is part of your Azure DevOps URL. For example, if your
URL was https://dev.azure.com/example (or the legacy
https://example.visualstudio.com), enter example.
Git Repositories¶
If you’re using a Git repository, you’ll also need to fill out the Azure DevOps project name and Azure DevOps repository name fields. For example, if your clone URL is:
https://MyOrganization@dev.azure.com/MyOrganization/MyProject/_git/MyRepo
Then your project name would be MyProject and your repository name would
be MyRepo.
RBTools Support¶
The RBTools command-line tools include support for posting pending changes against Azure DevOps / TFS repositories. Both Git and TFVC repositories are supported.
Posting changes against TFVC repositories requires the tf.cmd or tf.exe command. The latter is included in modern versions of Visual Studio (2017 and up). If you are running Visual Studio 2013 Update 4 or Visual Studio 2015, you’ll need to install Team Explorer Everywhere to get the right tf.cmd.
See Azure DevOps / Team Foundation Server Configuration for more information.