Vai al contenuto principale
Azure DevOps è supportato solo per gli utenti del piano Enterprise

Perché integrare Devin con Azure DevOps?

Integrare Devin con la tua organizzazione in Azure DevOps consente a Devin di clonare repository, creare pull request e collaborare in modo efficace con il tuo team. Questa integrazione permette a Devin di lavorare in modo fluido all’interno del tuo flusso di sviluppo esistente.

Prerequisiti

Prima di configurare l’integrazione con Azure DevOps, assicurati di disporre di:
  • Privilegi di amministratore globale di Azure Active Directory (AAD) - Necessari per autorizzare Devin ad accedere alla tua organizzazione Azure DevOps
  • Account di servizio dedicato - Consigliamo di creare un nuovo account Azure DevOps specifico per Devin (ad es. [email protected]) invece di utilizzare un account utente esistente, per una gestione degli accessi più chiara
L’utente con privilegi di amministratore globale AAD deve avere effettuato l’accesso nel browser durante il processo di configurazione dell’integrazione.

Configurazione dell’integrazione

  1. Nel tuo account Enterprise Devin, vai su Settings > Enterprise Settings > Connected Accounts
Azure DevOps Conected Accounts
  1. Una volta nella pagina Connected Accounts, fai clic sul pulsante Connect to Azure DevOps.
Connect To Azure DevOps
  1. Si aprirà una nuova scheda del browser in cui ti verrà chiesto di concedere a Devin l’autorizzazione alla tua Azure DevOps Organization. Assicurati di aver effettuato l’accesso con l’account che dispone dei privilegi di AAD Global Admin (idealmente l’account di servizio dedicato a Devin che hai creato).
Azure DevOps Permissions
  1. Dopo aver concesso le autorizzazioni, vedrai la tua integrazione Azure DevOps e i repository collegati di nuovo nella pagina Connected Accounts in Enterprise Settings.
Azure DevOps Integrated
  1. Ora che Devin ha accesso al tuo Azure DevOps, puoi concedere autorizzazioni a tutte o a specifiche Sub-Organizations all’interno del tuo account Enterprise. Per farlo, seleziona Git Permissions nella tua integrazione Azure DevOps, scegli una Sub-Organization e concedi le autorizzazioni a livello di Group o di Repository.
Azure DevOps Git Permissions
  1. Per ogni Sub-Organization a cui sono state concesse autorizzazioni, vai su Devin’s Settings > Devin’s Machine, fai clic su + Repository e integra i repository in Devin’s Machine.
Azure DevOps Devin's Machine
Consigliamo di configurare le branch policies in Azure DevOps per garantire che tutte le modifiche seguano corretti processi di revisione prima di essere sottoposte a merge.
Se il tuo Microsoft Entra ID è integrato con l’HRIS (Human Resources Information System) della tua organizzazione, potrebbero essere necessari ulteriori passaggi di configurazione per completare l’integrazione con Azure DevOps. Contatta il team di supporto Devin per assistenza con la configurazione avanzata.