title | description | sidebar_label | sidebar_position |
---|---|---|---|
Issue Integrations |
Learn about CodeRabbit's integrations with issue tracking systems like Jira and Linear. |
Issue Integrations |
5 |
CodeRabbit integrates with popular issue tracking systems to provide context from linked and related issues while reviewing code.
import ProPlanNotice from '@site/src/components/ProPlanNotice.mdx';
<ProPlanNotice />
- Navigate to integrations in the CodeRabbit app.
- Toggle the Jira switch to enable the integration.
Upon enabling the Jira integration, CodeRabbit will redirect you to the Jira login page. Enter your Jira credentials to authenticate the integration.
- Add Jira's Project Keys to the
knowledge_base.jira.project_keys
field in your project's CodeRabbit configuration file at.coderabbit.yaml
.
You can link an issue to your pull request, allowing CodeRabbit to assess whether your changes satisfy the issue's requirements.
To link a Jira Issue, you can add the Jira Issue into the PR description as shown below.
// (Jira Project Key - Issue Number)
Closes CR-5
<ProPlanNotice />
- Navigate to integrations in the CodeRabbit app.
- Toggle the Linear switch to enable the integration.
Upon enabling the Linear integration, CodeRabbit will redirect you to the Linear login page. Enter your Linear credentials to authenticate the integration.
- Add Linear's Team Keys to the
knowledge_base.linear.team_keys
field in your project's CodeRabbit configuration file at.coderabbit.yaml
.
To link a Linear Issue, you can add the Linear Issue via the team key and issue number into the PR description as shown below.
// (Linear Team Key - Issue Number)
Closes ENG-123
<ProPlanNotice />
GitHub issue integration works automatically without any additional setup required.
To link a GitHub Issue, you can add the issue into the PR description as shown below.
// (# GitHub Issue Number)
Closes #123