GitHub Actions makes it easy to automate all your software workflows.

Tim Heuer joins Scott Hanselman to saunter through the process of deploying .NET Core apps to Azure using GitHub Actions.

Index:

  • [0:00:00]- Overview
  • [0:00:19]- Project setup
  • [0:04:02]- Configuring the workflow
  • [0:07:29]- Build job – setting up the environment
  • [0:13:18]- Build job – configuring the build
  • [0:16:07]- Getting the publish profile from Azure
  • [0:17:45]- Build job – handling secrets
  • [0:20:37]- Build job – deploying to Azure
  • [0:22:34]- Actions tab in GitHub and workflow log review
  • [0:24:59]- Adding artifacts to the job
  • [0:27:59]- Wrap-up

Related links:

Build 2020 was last week and it delivered awesome content to over 200,000 attendees.

It’s safe to say that it was a success and it makes me wonder about the future of in person big tech conferences.

While we all ponder what the post-pandemic world will look like, you can enjoy all the content of Build 2020 offline with this handy session downloader.

The UI is no frills – seriously no frills.

Here’s a screenshot.

sessiondownloaderscreensot

The code is still a work in progress, so be patient.

Or better yet, help me improve it. It is on GitHub after all. Winking smile

In this video, you’ll learn how you can use Azure Event Grid, Azure Machine Learning and Github Actions to create a continuous integration and continuous deployment workflow. You’ll see how to automate the model training and model deployment process end to end.

Time Index:

  • [00:45] Intro
  • [01:09] Demo – Continuous integration steps
  • [04:43] Demo – Continuous deployment steps
  • [08:15] Demo- Test the endpoint

For More Info:

In this video, Abel sits down again with April Edwards to talk about using GitHub Actions to deploy infrastructure using Terraform.

April walks through the process of taking code that is already sitting in GitHub and deploying infrastructure by using Terraform, and all of the custom actions and workflows that have been created for you.