0:00
11:28
11:28

GitHub Actions CI/CD for .NET Aspire Applications

Tech

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
Comments 8 robert_richardson: great video , it would be great if u can make videos of mak…