Posted On: May 13, 2020
Amazon CodeGuru is a machine learning service for automated code reviews and application performance recommendations. It helps you find the most expensive lines of code that hurt application performance, then gives you specific recommendations to fix or improve your code. By integrating Atlassian Bitbucket with Amazon Code Guru, development teams benefit from tools that enable them to improve coding standards in the software development process. Further, with this integration, Amazon CodeGuru Reviewer can now scan your pull requests and give you recommendations against your source code in Bitbucket, together with a description of what’s causing the issue and how to remediate it.
The primary key benefits Amazon CodeGuru Reviewer and Atlassian Bitbucket cloud integration include, Identifying hard bugs to find, leveraging best practices from AWS and BitBucket to identify code bugs, Identifying resource leaks, sensitive information leak, and Identifying multi-threaded issues usually more applicable to financial services.
To get started, first the customer must associate their Bitbucket repository with CodeGuru; post that Amazon CodeGuru Reviewer will automatically start analyzing code for every pull request created by developers on the associated repository. To associate the repository, the customer needs to take the following steps:
- Go to the AWS console for CodeGuru page
- Select CodeGuru Reviewer
- Choose Bitbucket as Repository Source Type
- Create an Amazon CodeStar connection using Bitbucket credentials
- Choose repository to be onboarded
- Associate the repository
To learn more about Amazon CodeGuru, please see the features page, for more details on how to get started visit the documentation. For more information about automating code reviews and application profiling with Amazon CodeGuru check out the AWS ML Blog. To contact the services team visit the Amazon CodeGuru developer forum.