Skip to content

Azure DevOps

Connect Azure DevOps to collect telemetry data such as build logs, pipelines, repositories, and deployment details.

To set up an Azure DevOps integration, you first need to create a service principal. Follow the first and second steps in the Azure connection guide to create one.

Step 2: Grant the Service Principal Access to Azure DevOps

Section titled “Step 2: Grant the Service Principal Access to Azure DevOps”

After creating the service principal, grant it access to your Azure DevOps organization.

  1. Navigate to Azure DevOps Organization: Log in to your Azure DevOps account and navigate to the organization where you want to grant access.

    Azure DevOps dashboard

  2. Go to Organization Settings: In the lower left corner, select Organization Settings.

    Organization settings

  3. Add Service Principal to Users: In the left sidebar, click Users and then select Add Users.

    Add service principal to users

  4. Grant Access to Projects: Add the Service Principal to the specific projects you want NeuBird to access. This ensures NeuBird can retrieve the necessary telemetry.

    Grant access to projects

    After adding these details, click the Add button.

FieldRequiredDescription
NameYesA display name for this connection
DescriptionNoOptional description of the integration
Tenant IDYesYour Azure tenant ID
Client IDYesThe client ID from your registered application (service principal)
Client SecretYesThe client secret you created for the service principal
Organization URLYesThe URL of your Azure DevOps organization, typically https://dev.azure.com/your-org-name

For general instructions on creating and managing connections, see the Connections Overview.