Pubblicare codice Bicep riutilizzabile usando GitHub Actions
Pubblicare le specifiche di modello di Azure e i moduli Bicep usando un flusso di lavoro di distribuzione. Convalidare e aggiungere automaticamente il controllo delle versioni al codice Bicep riutilizzabile.
Obiettivi di apprendimento
Obiettivi del modulo:
- Pubblicare moduli Bicep in un registro privato da un flusso di lavoro di GitHub Actions
- Pubblicare file Bicep in una specifica di modello da un flusso di lavoro di GitHub Actions
- Aggiungere automaticamente numeri di versione ai moduli e alle specifiche di modello
Prerequisiti
È necessario avere familiarità con l'uso di:
- Moduli Bicep e registri di moduli.
- Specifiche di modello di Azure.
- Linter Bicep, insieme al test del codice Bicep.
- 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, passaggi e segreti.
Per eseguire gli esercizi nel modulo, è necessario quanto segue:
- Un account Azure con la possibilità di assegnare ruoli e creare gruppi di risorse e applicazioni Microsoft Entra.
- Un account GitHub.
Saranno necessari anche gli strumenti seguenti installati in locale:
- Visual Studio Code
- Estensione Account di Azure per Visual Studio Code
- L'estensione Bicep per Visual Studio Code
- Processore JSON della riga di comando jq
- Gli strumenti più recenti dell'interfaccia della riga di comando di Azure oppure la versione più recente di Azure PowerShell
- Git