Condividi tramite


CI/CD eventstream - Pipeline di integrazione e distribuzione Git

Questo articolo illustra il funzionamento delle pipeline di integrazione e distribuzione Git per Eventstream in Fabric. Informazioni su come sincronizzare un'area di lavoro con il repository Git, eseguire il commit degli elementi Eventstream in Git e distribuirli in aree di lavoro diverse.

La piattaforma Fabric offre pipeline di integrazione e distribuzione Git per diversi scenari:

  • Usare l'integrazione git per sincronizzare un'area di lavoro con un repository Git e gestire modifiche incrementali, collaborazione team, cronologia dei commit negli elementi eventstream.
  • Usare le pipeline di distribuzione per distribuire un'area di lavoro (con elementi Eventstream) in ambienti di sviluppo, test e produzione diversi.

Prerequisiti

Per accedere alle funzionalità CI/CD per Eventstream, è necessario soddisfare i requisiti seguenti:

  • Capacità di Infrastruttura per l'uso di tutti gli elementi di Fabric supportati. Se non si ha ancora una sottoscrizione, iscriversi per ottenere una versione di valutazione gratuita.
  • L'integrazione git deve essere abilitata dal portale di amministrazione: gli utenti possono sincronizzare gli elementi dell'area di lavoro con i repository Git personali.
  • Accesso a un repository esistente da Azure DevOps o GitHub.
  • Si è un amministratore di un'area di lavoro infrastruttura.

Connettere un'area di lavoro a un repository Git

Solo un amministratore dell'area di lavoro può connettere un'area di lavoro a un repository, ma una volta effettuata la connessione, chiunque abbia l'autorizzazione può lavorare nell'area di lavoro. Se non si è un amministratore, chiedere assistenza all'amministratore per la connessione.

Per connettere un'area di lavoro a un repository Azure o GitHub, seguire questa procedura:

  1. Accedere a Fabric e passare all'area di lavoro con cui connettersi.
  2. Passare alle impostazioni dell'area di lavoro e selezionare Integrazione GitScreenshot che mostra la connessione di un'area di lavoro a Git.
  3. Scegliere un repository Git e immettere una cartella Git. Un'area di lavoro viene sincronizzata con una cartella Git. Screenshot che mostra l'immissione di una cartella Git con cui eseguire la sincronizzazione.
  4. Dalla visualizzazione dell'area di lavoro viene visualizzato lo stato dell'elemento Eventstream come Sincronizzato. Screenshot che mostra lo stato git nell'area di lavoro.

Eseguire il commit delle modifiche di EventStream in Git

Dopo aver apportato modifiche all'elemento Eventstream, viene visualizzato lo stato Git di cui non è stato eseguito il commit accanto all'elemento Eventstream nella visualizzazione dell'area di lavoro. Selezionare il pulsante Controllo origine nella parte superiore della visualizzazione e scegliere l'elemento Eventstream di cui eseguire il commit.

Screenshot che mostra l'elemento eventstream di cui non è stato eseguito il commit nell'area di lavoro.

Dopo aver sincronizzato l'elemento Eventstream, è possibile visualizzare la modifica eventstream più recente nel repository Git.

Screenshot che mostra la modifica più recente di Eventstream nel repository Git.

Aggiornare gli elementi eventstream da Git

Se si apportano modifiche all'elemento Eventstream nel repository Git, viene visualizzato lo stato Git Update Required accanto all'elemento Eventstream nella visualizzazione dell'area di lavoro. Selezionare il pulsante Controllo origine nella parte superiore della visualizzazione e selezionare Aggiorna tutto per unire le modifiche più recenti di Eventstream.

Screenshot che mostra gli elementi eventstream di aggiornamento da Git.

Distribuire elementi Eventstream da una fase a un'altra

  1. Nella visualizzazione area di lavoro selezionare Crea pipeline di distribuzione. È anche possibile creare una pipeline dal punto di ingresso delle pipeline di distribuzione in Fabric (nella parte inferiore dell'elenco di aree di lavoro). Screenshot che mostra dove creare una pipeline.
  2. È possibile definire il numero di fasi che deve avere e le operazioni da chiamare. Il numero di fasi è permanente e non può essere modificato dopo la creazione della pipeline.
  3. Assegnare un nome alla pipeline. La pipeline predefinita ha tre fasi denominate Sviluppo, Test e Produzione. È possibile rinominare le fasi e avere una posizione compresa tra 2 e 10 fasi in una pipeline. Selezionare quindi Crea e continua. Screenshot che mostra il nome di una pipeline e della fase.
  4. Dopo aver creato una pipeline, è possibile assegnare un'area di lavoro a ogni fase. Screenshot che mostra come assegnare un'area di lavoro a ogni fase.
  5. Dopo avere contenuto in una fase della pipeline, è possibile selezionare gli elementi e Distribuirlo nella fase successiva, anche se l'area di lavoro successiva include contenuto. Gli elementi associati vengono sovrascritti. Screenshot che mostra come distribuire il contenuto in diverse fasi.

È possibile esaminare la cronologia della distribuzione per visualizzare l'ultima distribuzione del contenuto in ogni fase. La cronologia della distribuzione è utile per stabilire quando è stato eseguito l'ultimo aggiornamento di una fase. Può anche essere utile se si vuole tenere traccia del tempo tra le distribuzioni.

Per altre informazioni sulla pipeline di distribuzione, vedere Introduzione alle pipeline di distribuzione