Integrazione continua e distribuzione continua (CI/CD) delle attività di Analisi di flusso

È possibile compilare, testare e distribuire il processo di Analisi di flusso di Azure (ASA) con l'integrazione del controllo del codice sorgente. L'integrazione del controllo del codice sorgente crea un flusso di lavoro in cui un aggiornamento del codice attiva una distribuzione di risorse per Azure. Questo articolo descrive i passaggi di base per la creazione di una pipeline di integrazione continua e recapito continuo (CI/CD).

Creare una pipeline CI/CD

Seguire questa procedura per creare una pipeline CI/CD per il progetto di Analisi di flusso:

  1. Creare un progetto di Analisi di flusso usando VS Code. È possibile creare un nuovo progetto o esportare un processo esistente nel computer locale usando l'estensione ASA Tools per Visual Studio Code.

  2. Eseguire il commit del progetto di Analisi di flusso nel sistema di controllo del codice sorgente, ad esempio un repository Git.

  3. Usare gli strumenti CI/CD di Analisi di flusso di Azure per compilare i progetti e generare modelli di Azure Resource Manager per la distribuzione.

  4. Eseguire test di script automatizzati per la regressione della qualità.

  5. Distribuire automaticamente il processo in Azure.

Compilazione, test e distribuzione automatici

È possibile usare la riga di comando e gli strumenti CI/CD di Analisi di flusso di Azure per compilare, testare e distribuire automaticamente. È anche possibile configurare una pipeline CI/CD in Azure Pipelines. Usare Azure Pipelines per abilitare funzionalità più avanzate, ad esempio la gestione delle pipeline, la visualizzazione e i trigger.