Zum Hauptinhalt springen

Warum Devin mit Bitbucket integrieren?

Durch die Integration von Devin in deine Bitbucket-Repositories kann Devin Pull Requests erstellen, PR-Kommentare lesen und beantworten und effektiv mit deinem Team zusammenarbeiten. So wird Devin zu einem echten Teammitglied in deinem Engineering-Team.

Voraussetzungen

Bevor Sie die Bitbucket-Integration einrichten, empfehlen wir:
  • Dediziertes Servicekonto – Erstellen Sie ein neues Bitbucket-Konto speziell für Devin (z. B. devin@yourcompany.com), anstatt ein bestehendes Benutzerkonto zu verwenden, um ein übersichtlicheres Zugriffsmanagement und nachvollziehbare Audit-Trails zu gewährleisten.
Die Verwendung eines dedizierten Servicekontos macht es einfacher, die Aktivitäten von Devin nachzuverfolgen, Berechtigungen zu verwalten und Sicherheits-Best-Practices in Ihrer gesamten Organisation einzuhalten.

Einrichten der Integration

Bitbucket Cloud

Die Einrichtung ist ganz einfach! So starten Sie:
  1. Erstellen Sie ein neues Bitbucket-Konto speziell für Devin (genauso wie Sie ein persönliches Konto erstellen würden). Verwenden Sie für die Integration dieses Konto, nicht Ihr persönliches.
  2. Gehen Sie in Ihrem Devin-Konto zu Settings > Integrations > Bitbucket und klicken Sie auf „Connect“.
Bitbucket Cloud verbinden
  1. Sie werden zu Bitbucket weitergeleitet. Dort sollten Sie:
    • sich mit dem Bitbucket-Konto anmelden, das Sie für Devin erstellt haben (nicht mit Ihrem persönlichen Konto)
    • die erforderlichen Berechtigungen erteilen, damit Devin mit Ihren Repositories arbeiten kann
  2. Anschließend kehren Sie zur Devin-Einstellungsseite zurück, wo Sie überprüfen können, dass die Integration aktiv ist.

Bitbucket Data Center

Für Organisationen, die Bitbucket Data Center (selbstgehostet) verwenden, gehen Sie wie folgt vor:
  1. Erstellen Sie ein dediziertes Servicekonto in Ihrer Bitbucket-Data-Center-Instanz für Devin.
  2. Gehen Sie in Ihrem Devin-Konto zu Settings > Integrations > Bitbucket und wählen Sie “Bitbucket Data Center” aus.
Bitbucket Data Center verbinden
  1. Konfigurieren Sie die Verbindung, indem Sie Folgendes angeben:
    • Ihre Bitbucket-Data-Center-URL
    • Anmeldedaten für das Servicekonto
Bitbucket-Data-Center-Konfiguration
  1. Gewähren Sie dem Servicekonto die entsprechenden Projekt- und Repository-Berechtigungen in Ihrer Bitbucket-Data-Center-Instanz.
  2. Sobald die Konfiguration abgeschlossen ist, sehen Sie in Ihren Devin-Einstellungen, dass der Integrationsstatus bestätigt ist.

Verwendung von Devin mit der Bitbucket-Integration

Nachdem Sie Bitbucket verbunden haben, richten Sie Ihre Repositories auf Devins Machine ein.
Auch wenn Devin Kommentare, die Sie zu seinen Pull Requests hinterlassen, sehen und bearbeiten kann, wenn Sie es direkt darum bitten, wird Devin nicht automatisch aufwachen, um auf diese Kommentare zu antworten.

Best Practices

  • Erstellen Sie ein dediziertes Bitbucket-Konto für Devin
  • Aktivieren Sie Branch-Schutz für die Branches main und master
  • Gewähren Sie dem Servicekonto die entsprechenden Workspace- und Repository-Berechtigungen