Azure DevOps plugin

Visit our website to see the data that you can access if you use this plugin to add the data source to SquaredUp:

Azure DevOps

Monitor the Builds and Releases from your Azure DevOps environment. On this page you will find:

How to add an Azure DevOps data source

Using the Azure DevOps data streams

How to add an Azure DevOps data source

  1. To add a data source click on the + next to Data Sources on the left-hand menu in SquaredUp. Search for the data source and click on it to open the Configure data source page.

  2. Display Name:

    Enter a name for your data source. This helps you to identify this data source in the list of your data sources.

  3. Organization Name:

    Enter the name of the Azure DevOps organization you want to use for this data source.

  4. Personal Access Token:

    Enter the personal access token you created in Azure.
    If you need help creating a personal access token, please refer to the Azure documentation: https://docs.microsoft.com/en-us/azure/devops/organizations/accounts/use-personal-access-tokens-to-authenticate

    While most data streams will work with read-only permissions, some may additional permissions to work correctly. For example, the Agent Usage and Job Queues data streams fail when the Personal Access Token used in the configuration is set to read-only

  5. Install Sample Dashboards:

    Select whether you would like to install sample dashboards with the data source. By default, this is set to on.

  6. Optionally, select whether you would like to restrict access to this data source instance. By default, restricted access is set to off.

  7. Click Test and add to validate the data source configuration.

    You can also add a data source from Settings > Data Sources > Add data source, but sample dashboards are not added when using this method.

Using the Azure DevOps data streams

Data streams installed with the data source.

Write a custom data stream (advanced use) see Writing a custom data stream (advanced users).

Every data stream can use a filter object in the dataSourceConfig for basic filtering. More information about the required structure of this object can be found here: GitHub: Expression. For this filter functionality, there exists a user-defined function hasValue, that uses the following syntax:

"hasValue": ["key", "value"]

This function should be used in cases where the value at the given key could be undefined.

Some data streams can use scopeFilter and stageFilter objects for more advanced filtering. More information about these features can be found in the Writing a custom data stream (advanced users) section.

Writing a custom data stream (advanced users)