Skip to content

Azure DevOps Integration

Kaare Børsting edited this page Dec 22, 2025 · 1 revision

Azure DevOps Integration

To save/share and have version control for you team's diagram, you can enable Azure DevOps integration to save/load to your respository. The pipeline automatically creates a Managed Identity (MI) for the App Service instance, so configuration is minimal.

Important

Don't forget to update pipeline yaml files to 2.2.0^ which includes new variables.

Setup Managed Identity Permissions

Go to Azure DevOps and navigate to Organization > Organization Settings > Users.

Click Add users and search for wa-<<WebsiteName>> where <<WebsiteName>> is the environment variable you use for the website name.

Select the principle-user/MI from the search result, give Basic access level, add to correct ADO project, and UNTICK the send email invites.

Now Navigate to Organization > Project > Project Settings > Permissions > Users (at the top) > (Click on the MI) > Member of > Add > (e.g. Constributor). (The MI should have at least read/write to your DataModelViewer repo)

Caution

Note: Constributor gives additional unnecessary permissions. We suggest a least priviledges role.

Clone this wiki locally