Gestire più ambienti usando Bicep e GitHub Actions

Intermedio
Tecnico DevOps
Sviluppatore
Amministratore
Azure Resource Manager
GitHub

Distribuire il codice Bicep in più ambienti per migliorare la qualità delle distribuzioni. Usare flussi di lavoro riutilizzabili per ridurre la duplicazione del codice e impostare i valori dei parametri per ogni ambiente.

Obiettivi di apprendimento

Obiettivi del modulo

  • Distribuire file Bicep in più ambienti di Azure da un flusso di lavoro
  • Usare flussi di lavoro riutilizzabili per evitare ripetizioni
  • Usare e proteggere i parametri per ogni ambiente

Prerequisiti

È necessario avere familiarità con l'uso di:

  • Bicep, incluse la creazione e la distribuzione di file di base, file di parametri, convalida preliminare e operazione di simulazione.
  • 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.
  • Flussi di lavoro tramite GitHub Actions, inclusi processi e segreti.

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 account GitHub.

Saranno necessari anche i componenti seguenti installati in locale: