Azure DevOps
Azure DevOps supports ticketing at the project level through its native Work Items system, and can also reference tickets from external systems when they are included in Pull Requests.
Qodo uses ticket information associated with Pull Requests to provide additional context and perform ticket compliance checks.
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)
Azure DevOps Work Items and external tickets can be used together in the same Pull Request.
How tickets are associated with Pull Requests
Qodo uses ticket information associated with a Pull Request in the following ways:
1. Linked Work Items
When creating or editing a Pull Request:
Navigate to Repos → Pull Requests
Create a new Pull Request or open an existing one
Use Work items to link
Select one or more Work Items from the project
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)
2. 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.
3. 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 requires read 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.
Cross-project Work Items
A Pull Request may reference a Work Item from a different project within the same Azure DevOps organization.
The Work Item can be fetched only if Qodo is configured for the referenced project and the service account has access to it.
Last updated