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. [email protected]), 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

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“.
  3. 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
  4. Anschließend kehren Sie zur Devin-Einstellungsseite zurück, wo Sie überprüfen können, dass die Integration aktiv 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