Skip to content

MBOps/GitHubWorkshop

 
 

Repository files navigation

GitHub Actions Workshop

In this workshop you will create a GitHub workflow from scratch to build, test and deploy a .NET Core container image to a private container registry in Azure.

You will then enable continuous deployment on a Web App, so that whenever changes are made to source code, these are automatically deployed to the web app.

The architecture looks like this:

Links to the labs are below, and these are sequential - ensure you do them in order.

Lab 0 - Pre-requisites

Lab 1 - Continuous Integration

Lab 2 - Continuous Deployment Part 1

Lab 3 - Continuous Deployment Part 2

On the roadmap:

I will be adding more labs to cover:

  • Azure DevOps Integration (Pipelines)
  • Key Vault integration
  • GitHub Branch policies
  • DevSecOps

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 76.7%
  • HTML 15.8%
  • CSS 7.3%
  • Other 0.2%