Automatizzare le revisioni delle modifiche dell'infrastruttura di Azure usando Bicep e GitHub
Aggiungere controlli per le richieste pull eseguite automaticamente durante le revisioni del codice. Eseguire il linter Bicep sul codice e distribuire le risorse in un ambiente temporaneo per abilitare ulteriori test automatizzati e manuali.
Obiettivi di apprendimento
Obiettivi del modulo
- Eseguire controlli automatici durante una richiesta pull.
- Determinare come creare ambienti temporanei nell'ambiente Azure.
- Creare ambienti temporanei all'interno delle richieste pull.
Prerequisiti
Conoscenze e competenze necessarie:
- Bicep, incluse la creazione e la distribuzione di file di base
- 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
- Richieste pull in GitHub, tra cui la creazione, la revisione e l'unione di richieste pull
- Flussi di lavoro di base GitHub Actions, inclusi trigger e segreti per la connessione all'ambiente Azure
Requisiti dell'account:
- Un account Azure con la possibilità di creare gruppi di risorse e applicazioni Microsoft Entra
- Un account GitHub
Requisiti software:
- 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
- Git