Episode

FastTrack for Azure Ep5: Building and Deploying to Azure with GitHub Actions

In this session, you'll learn GitHub Workflows and Actions as we build and deploy applications to Azure. Then we'll cover DevOps best practices in GitHub such as Continuous Integration (CI) / Continuous Delivery (CD).

Learning objectives

  • Discover GitHub Actions & Workflows
  • Configure your Environments and Secrets
  • Learn the basic application CI and CD workflow

Chapters

  • [00:00] - Introduction
  • [02:07] - Learning objectives​
  • [10:56] - About YAML
  • [15:18] - Workflows in GitHub
  • [29:44] - Self hosted runners
  • [38:01] - Running multiple jobs
  • [42:41] - Marketplace
  • [43:52] - Custom actions
  • [46:12] - Usage limits
  • [47:36] - Action documentation
  • [51:40] - Using variables
  • [56:20] - Conditionals
  • [58:03] - Expressions
  • [61:13] - Contexts
  • [63:28] - Secrets
  • [71:41] - Concurrency
  • [73:31] - Actions in .NET
  • [74:17] - Docker
  • [74:53] - .NET end to end demo
  • [85:12] - Summary and conclusion

Connect

GitHub
Azure