Introduzione

Completato

In alcuni casi, il codice Bicep non viene distribuito direttamente in Azure. Potrebbe invece essere necessario riutilizzarlo in più distribuzioni. Le specifiche di modello di Azure consentono di creare distribuzioni riutilizzabili per soluzioni complete. I moduli Bicep e i registri consentono di creare componenti che è possibile aggiungere ad altre distribuzioni Bicep.

La pubblicazione di codice Bicep riutilizzabile presenta problemi diversi rispetto alle normali distribuzioni Bicep. In questo modulo di Microsoft Learn si apprenderà come automatizzare la convalida e la pubblicazione delle specifiche di modello e dei moduli Bicep.

Scenario di esempio

Si supponga di essere un amministratore di Azure per un'azienda di giocattoli L'uso aziendale di Azure è in espansione. L'azienda ha introdotto un nuovo approccio alla governance cloud per garantire che le distribuzioni seguano le procedure consigliate da Microsoft per la sicurezza e l'affidabilità.

Per semplificare le attività dei colleghi, creare un set di file Bicep con protezione avanzata. Alcuni file distribuiscono soluzioni complete necessarie per i colleghi. Altri file definiscono set di risorse che i colleghi possono usare all'interno delle proprie distribuzioni Bicep.

In precedenza è stato usato Azure Pipelines per automatizzare la distribuzione delle risorse di Azure. A questo punto, si vuole trovare un modo per automatizzare la convalida e la pubblicazione del codice Bicep riutilizzabile.

Diagramma che mostra due pipeline. Una pubblica un file Bicep completo in una specifica di modello e l'altra pubblica un modulo in un registro Bicep.

Che cosa imparerà?

In questo modulo verrà illustrato come pubblicare codice Bicep riutilizzabile da una pipeline di distribuzione. Verrà illustrato inoltre come la pipeline si identifica in modo sicuro in modo che possa pubblicare il codice. Verrà illustrato infine come eseguire la convalida e il controllo delle versioni del codice all'interno di un processo di distribuzione automatizzato.

Si creeranno pipeline di distribuzione per pubblicare due file Bicep: uno come specifica di modello e un altro come modulo in un registro Bicep privato.

Qual è l'obiettivo principale?

Dopo aver completato questo modulo, sarà possibile pubblicare specifiche di modelli di Azure riutilizzabili e moduli Bicep dalle pipeline di distribuzione.

Qualora sia necessario un ripasso dei moduli Bicep, registri o specifiche di modello, vedere i moduli di formazione di Microsoft Learn seguenti: