Gestire scenari di distribuzione end-to-end usando Bicep e GitHub Actions
Creare un flusso di lavoro unificato per distribuire l'intero ambiente. Si aggiungeranno processi di compilazione al flusso di lavoro e si useranno gli artefatti del flusso di lavoro e gli output Bicep per pubblicare applicazioni, database e BLOB.
Obiettivi di apprendimento
Al termine di questo modulo si sarà in grado di:
- Distribuire infrastruttura, applicazioni, script di database e BLOB di archiviazione di Azure da un singolo flusso di lavoro.
- Usare script del flusso di lavoro e azioni del flusso di lavoro per eseguire i passaggi di distribuzione.
- Usare gli artefatti del flusso di lavoro per pubblicare file compilati che verranno usati dai processi del flusso di lavoro di distribuzione.
- 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 GitHub.
- GitHub Actions, inclusi processi, ambienti e segreti.
Per eseguire gli esercizi nel modulo, è necessario quanto segue:
- Un account Azure, con la possibilità di creare gruppi di risorse e applicazioni Microsoft Entra
- Un account GitHub
Per eseguire gli esercizi, sono necessari anche gli elementi seguenti installati in locale:
- Visual Studio Code
- L'estensione Bicep per Visual Studio Code
- Gli strumenti più recenti dell'interfaccia della riga di comando di Azure oppure la versione più recente di Azure PowerShell