Passer au contenu principal

Pourquoi intégrer Devin avec Bitbucket ?

Intégrer Devin à vos dépôts Bitbucket permet à Devin de créer des pull requests, de lire vos commentaires de PR, d’y répondre et de collaborer efficacement avec votre équipe. Devin devient ainsi un véritable collaborateur au sein de votre équipe d’ingénierie.

Prérequis

Avant de configurer l’intégration à Bitbucket, nous recommandons :
  • Compte de service dédié - Créez un nouveau compte Bitbucket spécifiquement pour Devin (par exemple, [email protected]) plutôt que d’utiliser un compte utilisateur existant, afin de simplifier la gestion des accès et la traçabilité des actions
L’utilisation d’un compte de service dédié facilite le suivi de l’activité de Devin, la gestion des autorisations et le maintien des bonnes pratiques de sécurité au sein de votre organisation.

Configuration de l’intégration

La configuration est simple ! Voici comment procéder :
  1. Créez un nouveau compte Bitbucket spécifiquement pour Devin (comme vous le feriez pour un compte personnel). Vous utiliserez ce compte, et non votre compte personnel, pendant le processus d’intégration.
  2. Dans votre compte Devin, allez dans Settings > Integrations > Bitbucket et cliquez sur « Connect ».
  3. Vous serez redirigé vers Bitbucket, où vous devrez :
    • Vous connecter avec le compte Bitbucket que vous avez créé pour Devin (et non votre compte personnel)
    • Accorder les autorisations nécessaires pour que Devin puisse travailler avec vos dépôts
  4. Une fois cette étape terminée, vous serez renvoyé vers la page des paramètres de Devin, où vous pourrez confirmer que l’intégration est active.

Utiliser Devin avec l’intégration Bitbucket

Après avoir connecté Bitbucket, configurez vos dépôts sur la Machine de Devin.
Même si Devin peut voir et traiter les commentaires que vous laissez sur ses pull requests si vous lui demandez explicitement, il ne se réactivera pas automatiquement pour y répondre.

Bonnes pratiques

  • Créez un compte Bitbucket dédié pour Devin
  • Activez la protection des branches sur les branches main/master
  • Accordez au compte de service les autorisations appropriées sur l’espace de travail et les dépôts