AI コードレビュアー
Bitrise AIコードレビュアーは、GitHubで新しいプルリクエストが開かれるたびに、またユーザーがプルリクエストに新しいコミットを追加するたびにコメントを作成します。
Bitriseでは、AIコードレビュアーを通じてプルリクエストごとに役立つ情報や提案を提供することで、チームのブロックを解除できるようになりました。
AI コードレビュアーは、GitHub で新しいプルリクエストが開かれるたびに、およびユーザーがプルリクエストに新しいコミットを追加するたびにコメントを作成します。
コードレビュー担当者は以下の機能を提供できます。
-
要約:主要なコード変更とその潜在的な影響について説明します。
-
チュートリアル:チームメンバーがコードの変更をすばやく理解できるように、コンテキストに応じたドキュメントを生成します。
-
コードレビュー:潜在的な問題を検出し、改善を提案し、コード品質を向上させます。
コードレビューを有効にすると、上記の機能のどれを使用するかを選択できます。
コードレビュアーの仕組み
AI コードレビューアーを使用するには、以下の接続タイプのいずれかの GitHub リポジトリが必要です。
-
GitHub アプリケーションインテグレーション と 書き込み 権限は有効になっています。コメントは Bitrise GitHub アプリによって投稿されます。この方法を使用することを強くお勧めします
-
GitHub OAuth コネクション。コメントは、の名前で投稿されます サービスクレデンシャルユーザ。
ボットユーザー
OAuth接続を使用する場合は、この目的でボットユーザーを作成し、Bitriseのサービス認証ユーザーとして接続することをお勧めします。これにより、プルリクエストへのコメントは実際のチームメンバーではなくボットからのものであることが明確になります
HTTPS コネクション
AI コードレビュアーは HTTPS 接続では機能しません。GitHub アプリに切り替えることをお勧めします
AIコードレビュアーは、Bitrise CIビルドのリストに表示されるBitriseビルドを実行します。このビルド:
プルリクエストの新しいコミットごとに、コードレビュー担当者は新しいレビューと新しいビルドを開始します。
PR1つあたりのレビュー数は10件に制限されています。レビューできる新規 PR の数に制限はありません
サードパーティ API ベンダー
Bitrise AIはこの機能のためにサードパーティのAPIベンダーを使用しているため、PRレビューを生成するためにデータはBitriseから送信されます。こちらをご覧ください AI に関するよくある質問 BitriseがAIをどのように活用しているかについての詳細は、こちらをご覧ください。
コードレビューアーを設定するには:
-
ワークスペースの AI 機能を有効にする: ビットライズで人工知能機能を有効にする。
-
特定のプロジェクトで AI コードレビューアーを有効にする: AI コードレビュアーを有効にする.
AI コードレビュアーを有効にする
プロジェクトの AI コードレビューアーを有効にするには:
-
Bitriseでアプリを開くには、 管理者 アプリチームでの役割。
-
に移動します 設定 タブ。
-
左側で [] を選択します。 インテグレーション。
-
検索 ビットライズ AI。
-
トグル コードレビュー担当者 オン。
-
ダイアログで、有効にする機能を選択します。
-
コードレビュー
-
ウォークスルー
-
サマリー
少なくとも 1 つは有効にする必要があります。
-
-
クリック
。