Azure DevOps Integration
Azure DevOps Integration
Connect GovernanceAI with Azure DevOps for automated repository scanning and compliance governance.
Setup
Step 1: Create Personal Access Token
- Azure DevOps → User Settings → Personal access tokens
- New Token with scopes:
Code: Read- Read repositoriesBuild: Read- Access pipelinesPull Request Threads: Read- Read PR comments
- Copy token
Step 2: Connect in GovernanceAI
- Integrations → Azure DevOps
- Enter organization URL
- Paste PAT token
- Select projects to scan
Step 3: Configure Scanning
- Repositories: Select which to scan
- Trigger: Push, Pull Request, Scheduled
- Frequency: Hourly, Daily, Weekly
Azure Pipelines Integration
Pull Request Checks
Automatically adds checks to PRs:
- AI Model findings
- Dependency analysis
- Compliance status
- Risk assessment
Permissions
Code: Read- Required for scanningBuild: Read- For pipeline integrationPull Request Threads: Read- For PR comments
Troubleshooting
- Auth failures - Verify PAT token is valid
- Projects not showing - Check permissions
- Webhooks not firing - Check Service Connection
- Pipeline failing - Verify API key in pipeline variables
Next Steps
- GitHub or GitLab - Other Git providers
- Jira Integration - Track issues
- API Reference - Integration APIs