投稿日: May 13, 2020

Atlassian Bitbucket Cloud リポジトリのサポートを AWS CodeGuru Reviewer でお知らせいたします。プロチーム向けに構築された Bitbucket は、単純な Git コード管理ではありません。Bitbucket は、チームがプロジェクトを計画し、コードで共同作業を行い、テストとデプロイを行う 1 つの場所を提供します。 

Amazon CodeGuru は、自動化されたコードレビューとアプリケーションパフォーマンスの推奨事項を提供する機械学習サービスです。アプリケーションのパフォーマンスを損なう最もコストがかかるコード行を見つけるのに役立ちます。さらにコードを修正または改善するための具体的な推奨事項を示してくれます。Atlassian Bitbucket を Amazon Code Guru と統合することにより、開発チームは、ソフトウェア開発プロセスのコーディング標準を改善できるようにするツールの利点を利用しています。さらにこの統合により、Amazon CodeGuru Reviewer はプルリクエストをスキャンし、Bitbucket のソースコードに対するレコメンデーションを示し、同時に問題の原因とその修正方法もご提案します。 

Amazon CodeGuru Reviewer と Atlassian Bitbucket クラウド統合の主な利点には、見つけにくいバグを特定すること、AWS と BitBucket のベストプラクティスを活用してコードのバグを特定すること、リソースの漏洩、機密情報の漏洩、および金融サービスにおいて通常より適切なマルチスレッドの問題を特定することが含まれます。 

開始するには、まずお客様が Bitbucket リポジトリを CodeGuru に関連付ける必要があります。Amazon CodeGuru Reviewer が、関連するリポジトリで開発者が作成したすべてのプルリクエストのコード分析を自動的に開始するように記事を作成します。リポジトリを関連付けるために、お客様は次の手順を実行する必要があります。

  • CodeGuru ページの AWS コンソールに移動する
  • CodeGuru Reviewer を選択する
  • リポジトリソースタイプとして Bitbucket を選択する
  • Bitbucket 認証情報を使用して Amazon CodeStar 接続を作成する
  • オンボードするリポジトリを選択してください
  • リポジトリを関連付ける

Amazon CodeGuru の詳細については特徴ページをご参照ください。また、使用開始法の詳細はドキュメントでご確認ください。Amazon CodeGuru を使用しての、コードレビューの自動化とアプリケーションのプロファイリングの詳細については、AWS ML ブログ をご参照ください。サービスチームへお問い合わせいただくには、Amazon CodeGuru 開発者フォーラムにアクセスしてください。