Azure DevOps Integration Setup
Complete guide for connecting your Azure DevOps repositories to ProdE's knowledge layer.
Overview
Azure DevOps integration allows ProdE to access your Azure DevOps repositories and create intelligent knowledge layers for your selected codebases. Connection is done using a Personal Access Token (PAT).
Prerequisites
- Azure DevOps Account: Active Azure DevOps account with repository access
- Organization Access: You must have access to the Azure DevOps organization you want to connect
- Personal Access Token: A PAT with appropriate read permissions
Setup Process
Step 1: Generate a Personal Access Token
- Navigate to Azure DevOps and go to User Settings > Personal Access Tokens
- Create a New Token with the following scope:
- Code (Read) — read access to repositories
- Copy the Token: Save the token securely — it will only be shown once
Step 2: Connect to ProdE
- Log into your ProdE account
- Navigate to Knowledge Layer section in the sidebar
- Click on Azure DevOps provider option
- Enter Organization Name: Provide your Azure DevOps organization name
- Enter PAT: Paste your Personal Access Token
- Connect: ProdE will validate your credentials and discover your projects and repositories
Step 3: Repository Management
After successful connection:
- Automatic Discovery: All projects and repositories from your organization will be discovered automatically
- Next Steps: Navigate to the Repository Management page to learn more about managing your connected repositories and creating knowledge layers
Adding More Organizations
You can connect multiple Azure DevOps organizations to ProdE:
- Navigate to your integration settings
- Add a new organization using the same PAT (if the PAT has access) or a new PAT
- The new organization's repositories will be discovered and made available
Security Features
Read-Only Access
- No Write Permissions: ProdE only requests read-only access to your repositories
- Secure Authentication: PAT-based authentication with encrypted storage
- Permission Scoping: Limited to repository content reading only
Data Privacy
- Azure DevOps Permissions: Access is limited by your Azure DevOps permissions
- Encrypted Storage: Your PAT is encrypted before storage
- Secure Processing: Repository data is processed securely
- Deletion Option: Data can be deleted upon disconnection
Disconnection and Data Management
Disconnecting Azure DevOps
Important
Disconnecting Azure DevOps will permanently delete all associated repository data and knowledge layers.
When you disconnect Azure DevOps:
- All Azure DevOps repository data is permanently deleted
- Knowledge layers are removed
- Reconnection requires providing new credentials
Disconnecting Organizations
Data Loss Warning
Disconnecting an organization permanently deletes all repository data and knowledge layers from that organization.
When you disconnect an organization:
- All repository data from the organization is permanently deleted
- Knowledge layers for that organization are completely removed
- No access to organization repository content or insights
- Other connected organizations remain unaffected