Pubblicare codice Bicep riutilizzabile usando Azure Pipelines
Pubblicare le specifiche del modello di Azure e i moduli Bicep usando una pipeline 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 una pipeline di distribuzione
- Pubblicare file Bicep in una specifica di modello da una pipeline di distribuzione
- 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 Azure Repos.
- Azure Pipelines, nonché fasi, processi, passaggi e connessioni ai servizi.
Per eseguire gli esercizi nel modulo, è necessario quanto segue:
- Un account Azure, con la possibilità di creare gruppi di risorse, applicazioni Microsoft Entra ed entità servizio.
- Un'organizzazione e un account Azure DevOps.
- Parallelismo ospitato da Microsoft abilitato nell'organizzazione Azure DevOps. Modulo di richiesta di parallelismo di Azure DevOps.
La richiesta di parallelismo può richiedere alcuni giorni. Non sarà possibile completare il primo esercizio di questo modulo finché non viene elaborata la richiesta.
Saranno necessari anche gli strumenti 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
- Git