Vai al contenuto principale

Perché integrare Devin con Bitbucket?

Integrare Devin con i tuoi repository Bitbucket consente a Devin di creare pull request, leggere e rispondere ai commenti sulle tue PR e collaborare in modo efficace con il tuo team. In questo modo Devin può diventare un vero collaboratore all’interno del tuo team di ingegneria.

Prerequisiti

Prima di configurare l’integrazione con Bitbucket, consigliamo:
  • Account di servizio dedicato - Crea un nuovo account Bitbucket dedicato a Devin (ad es. devin@yourcompany.com) invece di usare un account utente esistente, per una gestione più chiara degli accessi e dei log di audit
Usare un account di servizio dedicato rende più semplice tracciare l’attività di Devin, gestire le autorizzazioni e mantenere le best practice di sicurezza in tutta l’organizzazione.

Configurare l’integrazione

Bitbucket Cloud

La configurazione è semplice! Ecco come iniziare:
  1. Crea un nuovo account Bitbucket specifico per Devin (proprio come creeresti un account personale). Userai questo account, non quello personale, durante il processo di integrazione.
  2. Nel tuo account Devin, vai su Settings > Integrations > Bitbucket e fai clic su “Connect”.
Connetti Bitbucket Cloud
  1. Verrai reindirizzato a Bitbucket, dove dovrai:
    • Accedere con l’account Bitbucket che hai creato per Devin (non il tuo account personale)
    • Concedere le autorizzazioni necessarie affinché Devin possa lavorare con i tuoi repository
  2. Una volta completata la procedura, tornerai alla pagina delle impostazioni di Devin, dove potrai confermare che l’integrazione è attiva.

Bitbucket Data Center

Per le organizzazioni che utilizzano Bitbucket Data Center (self-hosted), segui questi passaggi:
  1. Crea un account di servizio dedicato nella tua istanza di Bitbucket Data Center per Devin.
  2. Nel tuo account Devin, vai su Settings > Integrations > Bitbucket e seleziona “Bitbucket Data Center”.
Connetti Bitbucket Data Center
  1. Configura la connessione fornendo:
    • l’URL del tuo Bitbucket Data Center
    • le credenziali di autenticazione per l’account di servizio
Configurazione di Bitbucket Data Center
  1. Concedi all’account di servizio le autorizzazioni appropriate per progetti e repository nella tua istanza di Bitbucket Data Center.
  2. Una volta completata la configurazione, vedrai lo stato dell’integrazione confermato nelle impostazioni del tuo account Devin.

Utilizzare Devin con l’integrazione Bitbucket

Dopo aver collegato Bitbucket, configura i repository su Devin’s Machine.
Sebbene Devin possa vedere e gestire i commenti che lasci sulle sue pull request se glielo chiedi direttamente, non si attiverà automaticamente per rispondere a questi commenti.

Best Practices

  • Crea un account Bitbucket dedicato per Devin
  • Abilita le regole di protezione per i branch main/master
  • Concedi all’account di servizio le autorizzazioni appropriate a livello di workspace e repository