Gestire scenari di distribuzione end-to-end usando Bicep e Azure Pipelines
Creare una pipeline unificata per distribuire l'intero ambiente. Si aggiunge una fase di compilazione alla pipeline e si usano gli artefatti della pipeline e gli output Bicep per pubblicare applicazioni, database e BLOB.
Obiettivi di apprendimento
Obiettivi del modulo
- Distribuire infrastruttura, applicazioni, script di database e BLOB di archiviazione di Azure da una singola pipeline
- Usare script della pipeline e attività della pipeline per eseguire i passaggi di distribuzione
- Usare gli artefatti della pipeline per pubblicare file compilati per le fasi della pipeline di distribuzione da usare
- Passare i dati dai file Bicep ad altri passaggi di distribuzione usando output
Prerequisiti
È necessario avere familiarità con l'uso di:
- Bicep, incluse le risorse figlio e come distribuire i file Bicep in Azure.
- Azure, tra cui il portale di Azure, le sottoscrizioni, i gruppi di risorse e le risorse.
- Comandi Git di base, tra cui clonazione, commit di file e push delle modifiche in Azure Repos.
- Pipeline YAML tramite Azure Pipelines, incluse pipeline multifase, ambienti e connessioni al servizio.
Per eseguire gli esercizi nel modulo, è necessario quanto segue:
- Un account Azure, con la possibilità di creare gruppi di risorse, applicazioni Microsoft Entra e entità servizio.
- Un'organizzazione e un account Azure DevOps.
Per eseguire gli esercizi, sarà necessario installare in locale:
- Visual Studio Code.
- L'estensione Bicep per Visual Studio Code.
- L'estensione Azure Pipelines per Visual Studio Code.
- Gli strumenti più recenti dell'interfaccia della riga di comando di Azure oppure la versione più recente di Azure PowerShell.