Gestire scenari di distribuzione end-to-end usando Bicep e GitHub Actions

Avanzato
Tecnico DevOps
Sviluppatore
Amministratore
Azure Resource Manager
GitHub

Creare un flusso di lavoro unificato per distribuire l'intero ambiente. Si aggiungeranno processi di compilazione al flusso di lavoro e si useranno gli artefatti del flusso di lavoro e gli output Bicep per pubblicare applicazioni, database e BLOB.

Obiettivi di apprendimento

Al termine di questo modulo si sarà in grado di:

  • Distribuire infrastruttura, applicazioni, script di database e BLOB di archiviazione di Azure da un singolo flusso di lavoro.
  • Usare script del flusso di lavoro e azioni del flusso di lavoro per eseguire i passaggi di distribuzione.
  • Usare gli artefatti del flusso di lavoro per pubblicare file compilati che verranno usati dai processi del flusso di lavoro di distribuzione.
  • 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 GitHub.
  • GitHub Actions, inclusi processi, ambienti e segreti.

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

  • Un account Azure, con la possibilità di creare gruppi di risorse e applicazioni Microsoft Entra
  • Un account GitHub

Per eseguire gli esercizi, sono necessari anche gli elementi seguenti installati in locale: