Azure DevOps has come a long way since its humble beginnings as Visual Studio Team System. Especially its CI/CD component, Azure Pipelines, has made some major leaps over the past years and is now actually quite nice to use.
But using Azure DevOps does not mean that Azure is the best place to deploy your application. If you have an application that is stateless and can be containerized, the best place to run it might actually be Cloud Run.
In a new guide, Creating a CI/CD pipeline with Azure Pipelines and Cloud Run, I describe how you can use Azure Pipelines to build and package a typical ASP.NET Core application, and then deploy it into Cloud Run.
- Creating a CI/CD pipeline with Azure Pipelines and Google Kubernetes Engine
- Creating a CI/CD pipeline with Azure Pipelines and Compute Engine