Connettersi a Azure DevOps

Per connettere un ambiente o una soluzione Microsoft Dataverse a Microsoft Azure DevOps, creare o usare un progetto e un repository Azure DevOps e quindi connettersi dall'esperienza di controllo del codice sorgente nella soluzione.

È possibile accedere alle soluzioni da Power Apps, Power Automate, Power Pages e Copilot Studio.

Prerequisiti

  • L'integrazione git di Dataverse è una funzionalità degli ambienti gestiti. Gli ambienti di sviluppo e di destinazione devono essere abilitati come ambienti gestiti.

  • Quando si connette l'ambiente Dataverse a Git, è necessaria una sottoscrizione e licenze Azure DevOps per gli utenti che interagiscono con il controllo del codice sorgente.

    Annotazioni

    Un numero limitato di licenze è disponibile in Azure DevOps nel piano di base del servizio. Passare a Azure DevOps Services per altre informazioni sui prezzi e sulle licenze per Azure DevOps.

  • È necessaria l'autorizzazione ai servizi di Azure DevOps per eseguire commit e leggere i file sorgente. I membri del gruppo di sicurezza Collaboratori hanno l'autorizzazione.

  • È necessario un ambiente Dataverse in cui si ha il ruolo di sicurezza Amministratore di sistema.

  • Una soluzione personalizzata non gestita che si desidera connettere al controllo del codice sorgente. Crearne uno se non ne hai ancora uno.

Azure DevOps configurazione

Per iniziare, è necessario un progetto e un repository Azure DevOps per connettere l'ambiente Dataverse. Se non è stato configurato un progetto e un repository Azure DevOps, seguire questa procedura per creare un nuovo progetto e un nuovo repository in Azure DevOps.

  1. Accedere a Azure DevOps e selezionare l'organizzazione.
  2. Selezionare Nuovo progetto, immettere un nome, assicurarsi che il controllo della versione sia impostato su Git e quindi selezionare Crea.
  3. Nel nuovo progetto selezionare Repos e quindi selezionare Inizializza nella parte inferiore della pagina per inizializzare il repository predefinito.

Assicurarsi che tutti gli utenti che apportano modifiche nell'ambiente abbiano accesso al repository e possano eseguire il commit delle modifiche. Esaminare la configurazione delle licenze Azure DevOps e i gruppi di sicurezza per assicurarsi che possano usare il pannello di controllo del codice sorgente della soluzione.

Connettersi a Azure DevOps da una soluzione

Quando ci si connette a Git, si associano soluzioni nell'ambiente a una posizione e a un ramo specifici all'interno del repository Azure DevOps. È possibile associare l'ambiente a un progetto usando l'associazione di ambiente o soluzione. Per altre informazioni sulle differenze tra l'ambiente e l'associazione di soluzioni, vedere Come scegliere tra l'ambiente e l'associazione di soluzioni.

  1. Abilitare tutti gli ambienti di sviluppo e di destinazione come ambienti gestiti nell'interfaccia di amministrazione di Power Platform.

  2. Accedere a Power Apps (o Copilot Studio, Power Automate, Power Pages) e quindi passare a Solutions.

  3. Nella pagina Soluzioni o nella pagina Controllo codice sorgente all'interno di una soluzione non gestita personalizzata, seleziona Connetti a Git.

  4. Selezionare Environment o Solution dalle opzioni del tipo di connessione e selezionare l'organizzazione e il progetto Azure DevOps. Altre informazioni: Come scegliere tra l'ambiente e l'associazione di soluzioni

  5. A seconda del tipo di associazione, selezionare un progetto, un repository o un ramo e immettere una cartella a cui associare l'ambiente o la soluzione.

  6. Facoltativamente, crea un nuovo ramo.

  7. Selezionare Connetti.

    Annotazioni

    Per impostazione predefinita, non è possibile connettere la soluzione predefinita e la soluzione predefinita Common Data Service a Git. Utilizza una soluzione personalizzata per lo sviluppo di app e soluzioni.

Per informazioni sulla connessione a Git usando il codice, vedere Connettersi e disconnettere Dataverse da un repository Git usando il codice.

Passaggi successivi