-
Notifications
You must be signed in to change notification settings - Fork 3
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.
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.