A walkthrough of setting up a CI/CD pipeline to deploy .NET Aspire applications to Azure using GitHub Actions and the Azure Developer CLI (azd). Starting from an empty repo, the tutorial covers scaffolding an Aspire starter app with the Aspire CLI, initializing the project with `azd init`, configuring the pipeline with `azd pipeline config`, and using federated user-managed identity for authentication. The generated GitHub Actions workflow automatically provisions Azure resources (Container Registry, Container Apps environment, managed identities) and deploys the application on every push to main. The result is a fully automated deployment pipeline with the Aspire dashboard accessible in Azure.
•11m watch time
Sort: