Want to master Clean Architecture? Go here: https://dub.sh/clean-architecture Want to master Modular Monoliths? Go here: https://dub.sh/modular-monolith Join the .NET Architects Club: https://www.skool.com/mj-tech-community-5418/about Get the 2026 .NET Developer roadmap here → https://the-dotnet-weekly.ck.page/2026-roadmap Deploying a .NET Aspire application manually is fine once. But if you want repeatable deployments, you need a CI/CD pipeline. In this video, I’ll show you how to create a GitHub Actions pipeline for a .NET Aspire application and deploy it to Azure using the Azure Developer CLI. We’ll start from an empty GitHub repository, create a new Aspire application, initialize it for Azure with azd, configure GitHub Actions, and deploy the app to Azure Container Apps. You’ll learn how to: - Create a new .NET Aspire application - Initialize Azure deployment with azd init - Configure GitHub Actions with azd pipeline config - Use federated managed identity instead of storing Azure secrets - Provision Azure resources from CI/CD - Deploy Aspire services to Azure Container Apps - Verify the deployment using the Aspire dashboard and distributed traces This is a great starting point for automating .NET Aspire deployments to Azure, and you can extend it with tests, security scanning, or end-to-end checks. Check out my courses: https://www.milanjovanovic.tech/courses Read my Blog here: https://www.milanjovanovic.tech/blog Join my weekly .NET newsletter: https://www.milanjovanovic.tech Chapters
ADVERTISEMENT
great video , it would be great if u can make videos of making full native windows apps (like make ur previous video "Build a Receipt Scanner App in .NET" but in winui 3 for example (Microsoft app remakes, simple chat apps ..)) there is no other channel that does that on yt.
❤ I deploy my Aspire apps to Dokploy. Thanks for that one too 😊
Thanks for the video. It's great, but deploying to Azure Container Apps like this gets super expensive if you've got a lot of small microservices (that need to constantly stay online, even if they're aren't working a lot). Would you mind doing a video on how to deploy Aspire to AKS, via Azure DevOps or Github
Correct me if I am wrong, but I thought the Aspire team is moving away from azd cli to use aspire cli for CICD because the azd cli is quite limited?
Can u make a video about Semantic kernel AI is trend now and I think it very useful
Excellent content. Congratulations! I only wish you would include automatic dubbing in your videos, that would help a lot.
So the "azd deploy" command understand that is an Aspire project and then creates & push (in the registry) a container image... and then deploy the image itself in - I guess - a Azure Container App. Correct? My question is, what if I have an application that usually I deploy on a Azure App Service and not a Container App?
Unfortunately it all looks fantastic as a demo. I started digging deeper and found serious difficulties. Like for example if you try to use an existing image repository in a different subscription (which is a common scenario to have a subscription per environment), or even reuse existing container apps environment is not straightforward.