Azure DevOps supports ticketing at the project level through Azure Boards Work Items, and can reference external tickets when they are included in pull requests. This integration applies to repositories hosted in Azure DevOps Repos, where Azure Boards Work Items function as the native ticketing system. Qodo uses ticket information associated with Pull Requests to provide additional context and perform ticket compliance checks.Documentation Index
Fetch the complete documentation index at: https://docs.qodo.ai/llms.txt
Use this file to discover all available pages before exploring further.
Supported ticket types
Depending on your integrations, Qodo can use:- Azure DevOps Work Items (all Work Item types)
- Integrated external ticket systems (for example, Jira, Linear, Monday)
How tickets are associated with pull requests
Qodo uses ticket information associated with a Pull Request in the following ways:Linked work items
When creating or editing a Pull Request:
Linked Work Items are used by Qodo for ticket context and compliance validation.
Notes:
- Multiple Work Items per Pull Request are supported and all linked tickets are used for context and compliance
- Up to 10 tickets are processed per PR by default
- This limit can be configured (for example:
max_tickets = 15) - Each ticket is capped at 10,000 characters of content (fixed limit)
Pull request description
Tickets can be referenced in the Pull Request description using natural language or direct links, including links to external ticket systems when configured. If a Pull Request includes both linked Azure DevOps Work Items and external ticket references, all tickets are used together for context and compliance.Branch name association
Tickets from external systems (such as Jira and Linear) can be associated with a Pull Request based on the source branch name. See more details about the accepted syntax.Permissions and access requirements
Qodo requiresread access to Azure DevOps Work Items.
If the service account cannot access a linked Work Item, ticket compliance behaves the same as if no ticket were linked.