DORKAG Help

Installation

Installing the AZD plugin is straightforward. This guide will walk you through the process of installing the plugin and connecting it to your Azure DevOps account.
For more information on JetBrains' plugins' installation, refer to the official documentation.

Install the AZD plugin

  1. Open JetBrains IDE.

    • Open your JetBrains' IDE and navigate to the Plugins section under the Settings dialog.

  2. Search for AZD Plugin.

    • Under the plugins' marketplace tab search, type in AZD and click on the Install button.

    • Wait for the installation to complete and restart your IDE when prompted.

You can also install the plugin from the JetBrains' marketplace.

  • Open the AZD plugin webpage on the JetBrains' marketplace.

  • Click on the Install or Download button and follow the installation instructions.

Generating a Personal Access Token for the AZD Plugin

To properly connect to your Azure DevOps account, you will need to generate a Personal Access Token (A.K.A PAT) with the following scopes:

  • vso.build_execute

  • vso.code_status

  • vso.code_write

  • vso.graph

  • vso.identity

  • vso.profile

  • vso.project

  • vso.test

  • vso.threads_full

  • vso.work_write

More details about each scope

REST API Scope Name

Azure DevOps Portal Scope

Description

vso.code_write

Code (Read & write)

Allows the plugin reading and writing code, including cloning repositories and pushing changes. Needed for interacting with the source code in repositories.

vso.code_status

Code (Status)

Allows the plugin reading and updating the build and release status associated with a commit. Needed for updating pull request statuses and build statuses.

vso.graph

Graph (Read)

Allows the plugin reading graph data such as users, groups, and memberships. Needed for rendering identity and membership in the UI.

vso.build_execute

Build (Read & execute)

Allows the plugin reading build definitions and queues, and queuing builds. Needed for triggering and monitoring builds.

vso.identity

Identity (Read)

Allows the plugin reading identity information, including users and groups. Needed for retrieving user profiles and identity details.

vso.project

Project and Team (Read, write, & manage)

Allows the plugin managing projects and teams. Needed for interacting with project-level data, settings, and policies.

vso.threads_full

Pull Request and Threads (Read & write

Allows the plugin full access to code discussions and comments (threads) in pull requests. Needed for managing comments and discussions on code and pull requests.

vso.profile

Profile (Read)

Allows the plugin reading your profile information. Needed for displaying user profile details within the plugin.

vso.work_write

Work Items (Read & write)

Allows the plugin reading and writing work items. Needed for creating and updating tasks, bugs, and other work items.

vso.test

Test Management (Read)

Allows the plugin reading test plans, suites, cases, and results. Needed for accessing test management features and data.

PAT Accessibility

You can now restrict the PAT to a specific organization, and the plugin will work as expected.

Due to an unresolved issue with the Microsoft Azure DevOps team, you must create the PAT with the Organizations ComboBox option set to All Accessible organizations .Otherwise, the plugin will not be able to authenticate with the Azure DevOps server.

Connect to Azure DevOps

Now that the IDE is running with the AZD plugin, and you have your PAT ready, you can connect to your Azure DevOps account.

You can Log in either from the ToolWindow or from the Settings
Follow the procedure below to connect to your Azure DevOps account.

Login from Azure DevOps ToolWindow

  1. Open the AZD ToolWindow:

    pat_from_toolWindow

  2. Click on the Login button to add a new Azure DevOps account.

  3. In the Add AZD Account dialog, change the Server URL if needed, and paste your personal Token.

    azd_login_panel_toolWindow

Login from Azure DevOps Settings

  1. Navigate to: Settings | Version Control | Azure DevOps

    azd_main_settings

  2. Click on add button to add a new Azure DevOps account.

  3. In the Add AZD Account dialog, set the url and add your personal token.

    azd_add_account_panel_settings

Login from Azure DevOps ToolWindow

  1. Open the AZD ToolWindow:

    pat_from_toolWindow

  2. Click on the Login button to add a new Azure DevOps account.

  3. In the Add AZD Account dialog, change the Server URL if needed, and paste your personal Token.

    azd_login_panel_toolWindow

Login from Azure DevOps Settings

  1. Navigate to: Settings | Version Control | Azure DevOps

    azd_main_settings

  2. Click on add button to add a new Azure DevOps account.

  3. In the Add AZD Account panel set the url and your secret PAT.

    azd_add_account_panel_settings

Last modified: 19 November 2024