Azure DevOps

View repositories, repository details, pipelines, pull requests and activity for your Azure DevOps repositories.

Summary - Creating an Azure DevOps Credential

  1. Create a read-only personal access token. Copy the token to a secure location.

  2. Go to configure8 app -> Settings -> Credentials -> Add Credential and select Azure DevOps credential provider.

  3. Set up name for the Credential and fill info based on this.

  4. Hit Save. The credentials will be checked and a discovery job will start. Done!

Prerequisite

In order to enable configure8 to work with Azure DevOps, you'll need to create a personal access token and know your organization name.

After logging into your Azure DevOps account, click User Settings and select Personal access tokens.

Click New Token

In the form that pops up, enter the following details:

  • Name - Give your token a name

  • Organization - Select the organization from the dropdown you want the token to apply to

  • Expiration - Choose the expiration date for the token

  • Scopes - You'll need the following permissions for the token:

    • Build (read)

    • Code (read)

    • Release (read)

    • Work Items (read)

Click Create. Make sure to copy the personal access token as you won't be able to see it again.

Your organization name is found in the URL you use to log in to Azure DevOps (dev.azure.com/{organization}).

Restricting access to repositories

If for some reason you need to restrict access to specific projects or repositories in your Azure DevOps organization, we recommend you to create a new user in Azure DevOps and give read permission to that user only for the projects/repositories you want to discover in configure8. After that follow the above process to create a PAT from this new user account.

Configuring an Azure DevOps Credential

Navigate to the configure8 Credentials Page (you must be an Admin) and select Add Credential.

Enter a friendly name for the credential (for display on the Credentials page), along with the personal access token you created and your organization name.

Save the credential.

configure8 will now kick off a discovery job.

Scheduling a discovery

configure8 can auto discover the resources within your Azure DevOps account on an ad-hoc basis or by leveraging our scheduling engine to scan for new resources on a 24/48 hour interval.

To create a discovery job for your Azure account, start by navigating to the Credentials page by navigating to the Settings (gear) icon on the left hand side navigation.

Find the credentials you would like to schedule for auto discovery, select the ellipse button to display the context menu and select the View option.

From the pop-up under the Discovery section, you can schedule an on-going auto discovery of your resources by toggling on the Auto Discovery switch if not enabled, then choosing a frequency from the Schedule dropdown and selecting Save.

From the pop-up under the Manual Discovery section, you can also run an ad-hoc discovery simply by clicking Run Now.

Using Azure DevOps in configure8

Once your initial discovery job is complete, you'll be able to create new services referencing your Azure DevOps repositories.

configure8 also provides the following plug-ins for service pages:

  • Azure DevOps - Pipelines - Add this to your service page to see all your pipelines and execution results

  • Azure DevOps - Activity - Add this to your service page to see recent activity for the Azure DevOps repository on the selected service

Last updated

Copyright © 2023 configure8, Inc. All rights reserved.