なぜ Devin と GitLab を連携するのか?
インテグレーションのセットアップ
- Devin 専用の新しい GitLab アカウントを作成します(個人アカウントを作成するのと同じ要領です)。インテグレーションの設定時には、このアカウントを使用し、個人アカウントは使用しません。
- Devin アカウントで Settings > Integrations > Gitlab に移動し、「Connect」をクリックします。
-
GitLab にリダイレクトされるので、そこで次を実行します:
- Devin 用に作成した GitLab アカウントでログインします(個人アカウントではありません)
- Devin がリポジトリを操作できるように、必要な権限を付与します
- 完了すると Devin の設定ページに戻り、インテグレーションが有効になっていることを確認できます。
Enterprise プランのユーザー向けに GitLab Self-Hosted にも対応しています。「Connect」ボタンのドロップダウンから「Self-Hosted」を選択するだけです。
GitLab 連携での Devin の使用
Devin に直接依頼した場合、Devin は自分が作成したマージリクエストやプルリクエストに対するあなたのコメントを確認して対応できますが、これらのコメントに返信するために自動的に起動することはありません。
ベストプラクティス
- Devin 用の専用 GitLab アカウントを作成する
- main/master ブランチにブランチ保護を有効にする
サポート
- app.devin.ai/settings/support で弊社チームとの Slack Connect チャンネルを作成してください
- 問題を報告する際はセッションのリンクを共有し、スクリーンショットを添付してください
