Overview
You can use Azure Repos with SnapLogic Git Integration. It involves registering in Azure Repos and entering the information from that registration to configure the SnapLogic Git Integration.
Prerequisites
In Azure Repos:
An Azure Repos repository for SnapLogic assets
Azure organization administrator permissions to configure the organization settings and to register an app
The Third-party application access via OAuth policy enabled for the Azure organization
In SnapLogic:
Subscription to the SnapLogic feature Microsoft Azure DevOps Repository for each Org
SnapLogic Org admin permissions
Steps
1. In Azure Repos, follow the instructions to register your app.
NOTE: You must register at least once for each pod that you use. Multiple SnapLogic Orgs can use the same registration.
Use the following values:
Field | Value |
---|---|
Application website |
Example: |
Authorization callback URL |
Example: |
Authorized scopes | The following selections are required:
|
The Application Settings page displays information that you will need to set up Git Integration in SnapLogic.
2. In SnapLogic Manager, go to Settings and click Configure Git.
3. In the Configure Git dialog, configure the settings for Git Integration with Azure Repos.
a. From the Git integration type dropdown, select Microsoft Azure Devops Repository.
b. Copy the values from the Azure Repos Application Settings.
In SnapLogic | Copy from Azure Repos |
---|---|
Client ID | App ID |
App Secret | App Secret |
Base URL Accept the default | |
App ID Accept the default. | |
Client Secret | Client Secret |
Authorization callback URL Set to Example: | |
Authorized Scopes | Authorized Scopes |
Results
All projects within the SnapLogic organization have access to Azure Repos.
Next steps
The assets must be checked out for each project.