Gestire scenari di distribuzione end-to-end usando Bicep e Azure Pipelines

Avanzato
Tecnico DevOps
Sviluppatore
Amministratore
Azure Resource Manager
Azure DevOps
Azure Pipelines

Creare una pipeline unificata per distribuire l'intero ambiente. Si aggiunge una fase di compilazione alla pipeline e si usano gli artefatti della pipeline e gli output Bicep per pubblicare applicazioni, database e BLOB.

Obiettivi di apprendimento

Obiettivi del modulo

  • Distribuire infrastruttura, applicazioni, script di database e BLOB di archiviazione di Azure da una singola pipeline
  • Usare script della pipeline e attività della pipeline per eseguire i passaggi di distribuzione
  • Usare gli artefatti della pipeline per pubblicare file compilati per le fasi della pipeline di distribuzione da usare
  • 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 Azure Repos.
  • Pipeline YAML tramite Azure Pipelines, incluse pipeline multifase, ambienti e connessioni al servizio.

Per eseguire gli esercizi nel modulo, è necessario quanto segue:

  • Un account Azure, con la possibilità di creare gruppi di risorse, applicazioni Microsoft Entra e entità servizio.
  • Un'organizzazione e un account Azure DevOps.

Per eseguire gli esercizi, sarà necessario installare in locale: