GitLab Duoコードレビュー(従来)
- プラン: Premium、Ultimate
- アドオン: GitLab Duo Enterprise
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
マージリクエストをレビューする準備ができたら、GitLab Duoコードレビュー(クラシック)を使用して初期レビューを実行します:
- 上部のバーで、検索または移動先を選択して、プロジェクトを見つけます。
- 左側のサイドバーで、コード > マージリクエストを選択し、マージリクエストを検索します。
- コメントボックスに、クイックアクション
/assign_reviewer @GitLabDuoを入力するか、GitLab Duoをレビュアーとして割り当てます。
新しいエージェント型Code Review Flowについて説明します。
データ使用: この機能を使用すると、次のデータが大規模言語モデルに送信されます:
- マージリクエストのタイトル
- マージリクエストの説明
- 変更が適用される前のファイルの内容(コンテキスト用)
- マージリクエストの差分
- ファイル名
- カスタム指示
イシュー517386で、この機能に関するフィードバックをお寄せください。
レビューでGitLab Duoと対話する
コメントで@GitLabDuoをメンションして、マージリクエストでGitLab Duoと対話できます。レビューコメントに関するフォローアップの質問をしたり、マージリクエストのディスカッションスレッドで質問したりできます。
GitLab Duoとの対話は、マージリクエストの改善に取り組む際に、提案やフィードバックの向上に役立ちます。
GitLab Duoに提供されたフィードバックは、他のマージリクエストのその後のレビューには影響しません。この機能を追加するリクエストがあります。イシュー560116を参照してください。
カスタムコードレビュー指示
プロジェクト内で一貫性のある具体的なコードレビュー標準を確保するため、カスタムMRレビュー指示を作成できます。
詳細については、GitLab Duoのレビュー手順のカスタマイズを参照してください。
プロジェクトのGitLab Duoによる自動レビュー
GitLab Duoの自動レビューにより、プロジェクト内のすべてのマージリクエストが初期レビューを受けるようになります。マージリクエストが作成されると、次の場合を除き、GitLab Duoがレビューします:
- ドラフトとしてマークされている場合。GitLab Duoにマージリクエストをレビューさせるには、準備完了とマークします。
- 変更が含まれていない場合。GitLab Duoにマージリクエストをレビューさせるには、変更を追加します。
前提条件:
- プロジェクトのメンテナーロール以上が必要です。
@GitLabDuoがマージリクエストを自動的にレビューできるようにするには:
- 上部のバーで、検索または移動先を選択して、プロジェクトを見つけます。
- 設定 > マージリクエストを選択します。
- GitLab Duoコードレビューセクションで、GitLab Duoによる自動レビューを有効にするを選択します。
- 変更を保存を選択します。
グループとアプリケーションのGitLab Duoによる自動レビュー
グループまたはアプリケーションの設定を使用して、複数のプロジェクトで自動レビューを有効にします。
前提条件:
- グループの自動レビューをオンにするには、グループのオーナーロールが必要です。
- すべてのプロジェクトで自動レビューをオンにするには、管理者である必要があります。
グループの自動レビューを有効にするには:
- 上部のバーで、検索または移動先を選択して、グループを見つけます。
- 設定 > 一般を選択します。
- マージリクエストセクションを展開します。
- GitLab Duoコードレビューセクションで、GitLab Duoによる自動レビューを有効にするを選択します。
- 変更を保存を選択します。
すべてのプロジェクトで自動レビューを有効にするには:
- 右上隅で、管理者を選択します。
- 設定 > 一般を選択します。
- GitLab Duoコードレビューセクションで、GitLab Duoによる自動レビューを有効にするを選択します。
- 変更を保存を選択します。
設定は、アプリケーションからグループ、プロジェクトへとカスケードします。より具体的な設定は、より広範な設定をオーバーライドします。