Every week starting November 30, 2022 through February 8, 2023 (8 episodes)
Learn Live: Automate your Azure deployments by using Bicep and GitHub Actions
Gain all of the benefits of infrastructure as code by using an automated workflow to deploy your Bicep templates, and integrate other deployment activities with your workflows. You'll build workflows using GitHub Actions.
Join us for this live learning experience where you will be guided by subject matter experts through the Learn modules below in real time along with developers around the globe. Earn badges, prepare for certifications and Learn Live with a great community! See you there :)
Build your first Bicep deployment workflow by using GitHub Actions: November 30, 2022 10:00AM - 11:30AM (Pacific)
Create an automated workflow in GitHub Actions that securely deploys resources to Azure from Bicep code. Configure your workflow to run on a schedule or when your configuration changes. In this episode, you will:
Authenticate your Azure deployment workflow by using workload identities: December 7, 2022 10:00AM - 11:30AM (Pacific)
Workload identities enable your deployment workflows to authenticate securely with Azure without you managing any passwords, keys, or secrets. In this module, you'll learn what workload identities are, how they work, and how to create them. You'll also learn how to grant them permission to your Azure resources so that your workflows can deploy your Bicep files. In this episode, you will:
Test your Bicep code by using GitHub Actions: December 14, 2022 10:00AM - 11:30AM (Pacific)
Validate and test your Bicep code in your deployment workflow. You'll use linting, preflight validation, and the what-if operation to validate your Azure changes before you deploy, and you'll test your resources after each deployment. In this episode, you will:
Manage multiple environments by using Bicep and GitHub Actions: January 11, 2023 10:00AM - 11:30AM (Pacific)
Deploy your Bicep code to multiple environments to improve the quality of your deployments. Use reusable workflows to reduce code duplication, and set parameter values for each environment. In this episode, you will:
Manage end-to-end deployment scenarios by using Bicep and GitHub Actions: January 18, 2023 10:00AM - 11:30AM (Pacific)
Create a unified workflow to deploy your entire environment. You'll add build jobs to your workflow, and use workflow artifacts and Bicep outputs to publish applications, databases, and blobs. In this episode, you will:
Automate Azure infrastructure change reviews by using Bicep and GitHub: January 25, 2023 10:00AM - 11:30AM (Pacific)
Add checks to pull requests that run automatically during your code reviews. Run the Bicep linter on your code, and deploy the resources to a temporary environment to enable further automated and manual testing. In this episode, you will:
Publish reusable Bicep code by using GitHub Actions: February 1, 2023 10:00AM - 11:30AM (Pacific)
Publish Azure template specs and Bicep modules by using a deployment workflow. Automatically validate and add versioning to your reusable Bicep code. In this episode, you will:
Control and govern your Azure environment by deploying your infrastructure as code: February 8, 2023 10:00AM - 11:30AM (Pacific)
Plan how you'll harden and help secure your Azure environment, along with the controls to apply to your configuration changes and deployments. Require your infrastructure be defined as code, and protect your environment against manual changes. In this episode, you will:
Our Speakers and Moderators
Is there a cost to attend the event?
The event is free! You can join YouTube to stream the content for free!
When does the event take place?
Every week starting November 30, 2022 through February 8, 2023
Will this event be available on-demand?
Yes! You can stream our past events anytime! Browse all Learn Live to stream anytime.
Where does the event take place?
This event series is virtual! Join us and thousands of others to enjoy the experience from the comfort of your own home, office, or device.
What language are episodes delivered in?
This show is delivered in English. Captioning in 14 different languages will be available in the recordings, made available 48 hours after each live show at Learn Live.
Code of Conduct
We seek to provide a respectful, friendly, professional experience for everyone, regardless of gender, sexual orientation, physical appearance, disability, age, race or religion. We do not tolerate any behavior that is degrading to any gender, race, sexual orientation, or disability, or any behavior that would be deemed harassment or discrimination. Individuals are responsible for knowing and abiding by our standards and we encourage everyone to assist in creating a welcoming and safe environment. Additionally, we strive to treat our shared planet with the same amount of respect. Please report any questions, concerns, or disruptive activity or behavior to the organizing team, so that we can address the issue immediately.