Visit Config UI at: http://localhost:4000.
On the Connections page, you can select GitHub and create a new connection or it.
Give your connection a unique name to help you identify it in the future.
Paste your Azure DevOps personal access token (PAT) here. Check Azure's official doc on how to create a PAT. Make sure that the Organization field is set to “All accessible organizations” when creating the PAT.
Click Test Connection, if the connection is successful, click Save Connection to add the connection.
Select the repositories you want to collect data from.
Azure DevOps supports the following data entities.
Scope config contains two parts:
The transformations are mainly used for calculating DORA metrics, so DevLake needs to know what are deployments in your Azure Pipelines. You can configure: - Regex for Deployments: Azure DevOps pipeline or one of its jobs whose names match this regex will be registered as deployments in DevLake - Regex for Production environment: Azure DevOps pipeline or one of its jobs whose names match this regex will be considered as a PRODUCTION deployment.
The additional settings for transformations are RefDiff options:
Collecting Azure DevOps data requires creating a project first. You can visit the Project page from the side menu and create a new project by following the instructions on the user interface.
You can add a previously configured GitLab connection to the project and select the boards for which you wish to collect the data for. Please note: if you don't see the repositories you are looking for, please check if you have added them to the connection first.
There are three settings for Sync Policy:
Click on “Collect Data” to start collecting data for the whole project. You can check the status in the Status tab on the same page.
If you run into any problem, please check the Troubleshooting or create an issue