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:
- Accedere a Fabric e passare all'area di lavoro con cui connettersi.
- Passare alle impostazioni dell'area di lavoro e selezionare Integrazione Git
- Scegliere un repository Git e immettere una cartella Git. Un'area di lavoro viene sincronizzata con una cartella Git.
- Dalla visualizzazione dell'area di lavoro viene visualizzato lo stato dell'elemento Eventstream come Sincronizzato.
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.
Dopo aver sincronizzato l'elemento Eventstream, è possibile visualizzare la modifica eventstream più recente 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.
Distribuire elementi Eventstream da una fase a un'altra
- 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).
- È 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.
- 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.
- Dopo aver creato una pipeline, è possibile assegnare un'area di lavoro a ogni fase.
- 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.
È 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