When software developers start collaborating in a project one of the main things to address is how to prevent build and test breaks. Here is where Continuous Integration (CI) shines and one tool that enables it and that has worked for me fairly well in the past is Azure Pipelines.
I just published a tutorial on how to enable CI with Azure Pipelines:
The tutorial will teach you:
How to enable continuous integration (CI) with Azure Pipelines
What is a YAML based pipeline and why use it
How to create a pipeline that runs on any change to your GitHub repo
How diagnose and fix issues detected by the pipeline
How to report the status of the pipeline on GitHub
Last week I published a video on how to deploy an Asp.Net Core 3.0 Web API to a local Kubernetes cluster. This week I thought I would move one step forward and show how to deploy the same Web API container to Azure Kubernetes Service (AKS). So here you go:
In this new video you will learn:
How to create a container registry and an AKS cluster
How to push your Web API container to a container registry
How to generate Kubernetes yaml files to describe your deployment and service using Visual Studio Code
How to deploy your Web API container to AKS
Please leave me a comment here or in the video itself about any feedback you might have on this video.