Bitbucket integration#
The Bitbucket integration incorporates Codacy on your existing Git provider workflows by reporting issues and the analysis status directly on your pull requests.
When the integration is enabled, you can also create pull request comments and Jira issues directly from Codacy when browsing the existing issues on the repository:
Enabling the Bitbucket integration#
To enable the Bitbucket integration, open your repository Settings, tab Integrations. When you add a new repository, Codacy enables the integration using the default settings for your organization.
If you remove the integration, you can enable it again as follows:
- Click the button Add integration and select Bitbucket on the list.
-
Click the button Enable and follow the instructions.
Important
The user that enables the integration must have administrator access to the repository. Codacy uses this Bitbucket user to create comments on pull requests.
Tip
Use a dedicated service account to integrate Codacy with your repositories. This prevents disruption of service if the user who originally enabled the integration loses access to the repositories, which may happen when a user leaves the team or the organization.
For more information and instructions on how to set up a dedicated service account see Why did Codacy stop commenting on pull requests?
Configuring the Bitbucket integration#
To configure the Bitbucket integration, open your repository Settings, tab Integrations.
Depending on the options that you enable, Codacy will automatically update pull requests on Bitbucket with extra information when accepting pull requests.
Tip
You can apply the default Git provider integration settings to all repositories to ensure that your repositories all share the same settings.
Pull Request Status#
Adds a report to your pull requests showing whether your pull requests and coverage are up to standards or not as configured on the quality gate rules for your repository. You can then optionally block merging pull requests that aren't up to standards.
Important
To get a status for coverage you must also:
- Add coverage to your repository
- Enable the rule Diff coverage is under or Coverage variation is under on the pull request quality gate.
Pull Request Comment#
Adds comments on the lines of the pull request where Codacy finds new issues. Click on the links to open Codacy and see more details about the issues and how to fix them.
Pull Request Summary#
This feature isn't available for Bitbucket Server
Shows an overall view of the changes in the pull request, including new issues and metrics such as complexity and duplication.
See also#
Share your feedback 📢
Did this page help you?
Thanks for the feedback! Is there anything else you'd like to tell us about this page?
255 characters left
We're sorry to hear that. Please let us know what we can improve:
255 characters left
Alternatively, you can create a more detailed issue on our GitHub repository.
Thanks for helping improve the Codacy documentation.
Edit this page on GitHub if you notice something wrong or missing.
If you have a question or need help please contact support@codacy.com.