Ogni settimana a partire dal 30 novembre 2022 all'8 febbraio 2023 (8 episodi)

Learn Live: Automatizzare le distribuzioni di Azure usando Bicep e GitHub Actions

È possibile ottenere tutti i vantaggi dell'infrastruttura come codice usando un flusso di lavoro automatizzato per distribuire i modelli Bicep e integrare altre attività di distribuzione con i flussi di lavoro. I flussi di lavoro verranno compilati usando GitHub Actions.

Unisciti a noi per questa esperienza di apprendimento live in cui sarai guidato da esperti in materia attraverso i moduli Learn seguenti in tempo reale insieme agli sviluppatori in tutto il mondo. Ottieni badge, preparati per le certificazioni e Learn Live con una grande community! Vedi la :)

Creare il primo flusso di lavoro di distribuzione Bicep usando GitHub Actions

Creare il primo flusso di lavoro di distribuzione Bicep usando GitHub Actions: 30 novembre 2022 10:00 - 11:30 (Pacifico)

Creare un flusso di lavoro automatizzato in GitHub Actions che distribuisce in modo sicuro le risorse in Azure dal codice Bicep. Configurare il flusso di lavoro per l'esecuzione in base a una pianificazione o quando la configurazione cambia. In questo episodio, si:

  • Automatizzare le distribuzioni Bicep usando un flusso di lavoro in GitHub Actions
  • Configurare un'identità del carico di lavoro per autenticare un flusso di lavoro in Azure
  • Selezionare un trigger di flusso di lavoro e un set di attività appropriati per una distribuzione Bicep
Autenticare un flusso di lavoro di distribuzione di Azure usando le identità dei carichi di lavoro

Autenticare il flusso di lavoro di distribuzione di Azure usando le identità del carico di lavoro: 7 dicembre 2022 10:00 - 11:30 (Pacifico)

Le identità dei carichi di lavoro consentono ai flussi di lavoro di distribuzione di eseguire l'autenticazione in modo sicuro con Azure senza gestire password, chiavi o segreti. Questo modulo illustra le identità dei carichi di lavoro, come funzionano e come crearle. Si apprenderà anche come concedere loro l'autorizzazione per le risorse di Azure in modo che i flussi di lavoro possano distribuire i file Bicep. In questo episodio, si:

  • Spiegare che cos'è un'identità dei carichi di lavoro e descrivere tre tipi di identità dei carichi di lavoro: entità servizio, identità gestite e credenziali federate
  • Creare un'identità dei carichi di lavoro e collegarla a un flusso di lavoro di distribuzione di GitHub Actions
  • Configurare l'autorizzazione appropriata per un'identità dei carichi di lavoro per distribuire le risorse di Azure
Testare il codice Bicep usando GitHub Actions

Testare il codice Bicep usando GitHub Actions: 14 dicembre 2022 10:00 - 11:30 (Pacifico)

Convalidare e testare il codice Bicep nel flusso di lavoro di distribuzione. Per convalidare le modifiche di Azure prima della distribuzione si useranno il linting, la convalida preliminare e l'operazione di simulazione, quindi le risorse verranno testate dopo ogni distribuzione. In questo episodio, si:

  • Aggiungere il linting del codice Bicep durante l'integrazione continua
  • Aggiungere la convalida preliminare della distribuzione durante i processi di compilazione o rilascio
  • Aggiungere controlli di simulazione, inclusi i passaggi di approvazione manuale
  • Verificare la configurazione dell'ambiente distribuito
Gestire più ambienti usando Bicep e GitHub Actions

Gestire più ambienti usando Bicep e GitHub Actions: 11 gennaio 2023 10:00 - 11:30 (Pacifico)

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. In questo episodio, si:

  • 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
Gestire scenari di distribuzione end-to-end usando Bicep e GitHub Actions

Gestire scenari di distribuzione end-to-end usando Bicep e GitHub Actions: 18 gennaio 2023 10:00 - 11:30 (Pacifico)

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. In questo episodio, si:

  • 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
Automatizzare le revisioni delle modifiche dell'infrastruttura di Azure usando Bicep e GitHub

Automatizzare le revisioni delle modifiche dell'infrastruttura di Azure usando Bicep e GitHub: 25 gennaio 2023 10:00 - 11:30 (Pacifico)

Aggiungere controlli per le richieste pull eseguite automaticamente durante le revisioni del codice. Eseguire il linter Bicep sul codice e distribuire le risorse in un ambiente temporaneo per abilitare ulteriori test automatizzati e manuali. In questo episodio, si:

  • Eseguire controlli automatici durante una richiesta pull.
  • Determinare come creare ambienti temporanei nell'ambiente Azure.
  • Creare ambienti temporanei all'interno delle richieste pull.
Pubblicare codice Bicep riutilizzabile usando GitHub Actions

Pubblicare codice Bicep riutilizzabile usando GitHub Actions: 1 febbraio 2023 10:00 - 11:30 (Pacifico)

Pubblicare le specifiche di modello di Azure e i moduli Bicep usando un flusso di lavoro di distribuzione. Convalidare e aggiungere automaticamente il controllo delle versioni al codice Bicep riutilizzabile. In questo episodio, si:

  • Pubblicare moduli Bicep in un registro privato da un flusso di lavoro di GitHub Actions
  • Pubblicare file Bicep in una specifica di modello da un flusso di lavoro di GitHub Actions
  • Aggiungere automaticamente numeri di versione ai moduli e alle specifiche di modello
Controllare e gestire l'ambiente di Azure distribuendo l'infrastruttura come codice

Controllare e gestire l'ambiente di Azure distribuendo l'infrastruttura come codice: 8 febbraio 2023 10:00 - 11:30 (Pacifico)

Pianificare la protezione avanzata e proteggere l'ambiente Azure, insieme ai controlli da applicare alle modifiche alla configurazione e alle distribuzioni. Richiedere che l'infrastruttura sia definita come codice e proteggere l'ambiente dalle modifiche manuali. In questo episodio, si:

  • Pianificare una strategia di distribuzione di Azure per più ambienti
  • Pianificare la protezione avanzata e proteggere Azure DevOps, GitHub e una pipeline di distribuzione
  • Pianificare la protezione avanzata e proteggere un ambiente Azure per garantire che le modifiche vengano apportate tramite un processo controllato
  • Abilitare l'accesso manuale in situazioni di emergenza

Relatori e moderatori

  • April Edwards

    Senior Cloud Advocate, Microsoft

    Segui April Edwards
  • Barbara Forbes

    Responsabile tecnico di Azure, Microsoft MVP per Azure, OGD ict-diensten

    Segui Barbara Forbes
  • Brandon Martinez

    Senior Customer Engineer, FastTrack for Azure, Microsoft

    Segui Brandon Martinez
  • Chris Ayers

    Senior Customer Engineer, Microsoft

    Segui Chris Ayers
  • Chris Reddington

    Senior Manager, Enterprise Advocacy, GitHub

    Segui Chris Reddington
  • Daniel Scott-Raynsford

    Partner Technology Strategist, Microsoft

    Segui Daniel Scott-Raynsford
  • David Pazdera

    Principal Cloud & DevOps Architect, Devoteam M Cloud Norvegia

    Segui David Pazdera
  • Gitte Vermeiren

    Senior Customer Engineer, FastTrack for Azure, Microsoft

    Segui Gitte Vermeiren
  • Igor Jovovic

    Senior Cloud Solution Architect, Microsoft

    Segui Igor Jovovic
  • John Downs

    Senior Customer Engineer, FastTrack for Azure, Microsoft

    Segui John Downs
  • Joshua Waddell

    Senior Customer Engineer, FastTrack for Azure, Microsoft

    Segui Joshua Waddell
  • Mauro Contreras

    Tecnico di Azure FastTrack, Microsoft

    Segui Mauro Contreras
  • Nelly Kiboi

    Tecnico del servizio, Microsoft

    Segui Nelly Kiboi
  • Le canzoni di Ernesto

    Senior Program Manager, Microsoft

    Segui Le canzoni di Ernesto
  • Steven Murawski

    Principal Cloud Advocate, Microsoft

    Segui Steven Murawski
  • Will Velida

    Customer Engineer II, FastTrack for Azure, Microsoft

    Segui Will Velida

Domande frequenti

C'è un costo per partecipare all'evento?

L'evento è gratuito! Puoi partecipare a YouTube per trasmettere gratuitamente il contenuto!

Quando si svolge l'evento?

Ogni settimana a partire dal 30 novembre 2022 all'8 febbraio 2023

Questo evento sarà disponibile su richiesta?

Sì. Puoi trasmettere i nostri eventi passati in qualsiasi momento! Sfoglia tutto Learn Live per lo streaming in qualsiasi momento.

Dove si svolge l'evento?

Questa serie di eventi è virtuale! Unisciti a noi e migliaia di altri per godere dell'esperienza dal comfort della tua casa, ufficio o dispositivo.

In quale lingua sono presenti episodi?

Questo spettacolo viene consegnato in inglese. La didascalia in 14 lingue diverse sarà disponibile nelle registrazioni, resa disponibile 48 ore dopo ogni spettacolo live a Learn Live.

Codice di comportamento

Il nostro intento è offrire a tutti un'esperienza rispettosa, cordiale e professionale, indipendentemente dal sesso, dall'orientamento sessuale, dall'aspetto fisico, da condizioni di disabilità, dall'età, dalla razza o dalla religione. Non tolleriamo alcun comportamento che sia degradante in relazione a qualsiasi genere, razza, orientamento sessuale o disabilità, né comportamenti ritenuti molesti o discriminanti. I singoli utenti sono responsabili di informarsi sui nostri standard e di rispettarli e incoraggiamo tutti a collaborare per la creazione di un ambiente accogliente e sicuro. Inoltre, ci impegniamo a trattare il nostro pianeta condiviso con lo stesso rispetto. Vi preghiamo di comunicare con il team organizzativo per qualsiasi domanda o preoccupazione oppure per segnalare eventuali attività o comportamenti impropri, in modo da poter risolvere immediatamente il problema.