Vai al contenuto principale

Perché integrare Devin con GitLab?

Integrare Devin con i tuoi repository GitLab consente a Devin di creare merge request (MR), leggere e rispondere ai commenti sulle MR e collaborare in modo efficace con il tuo team. Questo permette a Devin di essere un vero collaboratore nel tuo team di sviluppo.

Configurare l’integrazione

La configurazione è semplice! Ecco come iniziare:
  1. Crea un nuovo account GitLab dedicato a Devin (proprio come faresti per un account personale). Utilizzerai questo account, e non il tuo account personale, durante il processo di integrazione.
  2. Nel tuo account Devin, vai su Settings > Integrations > GitLab e fai clic su “Connect”.
  3. Verrai reindirizzato a GitLab, dove dovrai:
    • Accedere con l’account GitLab che hai creato per Devin (non il tuo account personale)
    • Concedere le autorizzazioni necessarie affinché Devin possa lavorare con i tuoi repository
  4. Una volta completata la procedura, tornerai alla pagina delle impostazioni di Devin, dove potrai confermare che l’integrazione è attiva.
Supportiamo anche GitLab Self-Hosted per gli utenti con il nostro piano Enterprise. È sufficiente fare clic sul menu a discesa del pulsante “Connect” e selezionare “Self-Hosted”.
Per le installazioni GitLab on-premise (self-hosted), la sincronizzazione dello stato delle MR (aperte, unite, chiuse) con le sessioni di Devin avviene solo una volta al giorno. Questo può comportare uno stato delle MR temporaneamente non aggiornato nella tua sessione o nell’elenco delle sessioni, fino alla successiva sincronizzazione.

Utilizzare Devin con l’integrazione GitLab

Dopo aver collegato GitLab, configura i tuoi repository sulla Macchina di Devin.
Anche se Devin può visualizzare e gestire i commenti che lasci nelle proprie merge request e pull request se glielo chiedi espressamente, Devin non si attiverà automaticamente per rispondere a questi commenti.

Best practice

  • Crea un account GitLab dedicato per Devin
  • Abilita la protezione per i branch main/master

Supporto

  1. Crea un canale Slack Connect col nostro team su app.devin.ai/settings/support
  2. Condividi i link alle sessioni quando segnali un problema e allega screenshot