CI/CD

Public samples that show secure, cost-aware pipelines and infrastructure delivery.

azd-pipelines-azure-infra

Aspire + azd GitHub Actions to ACA with OIDC and migration cleanup

azd-pipelines-azure-infra is a .NET Aspire sample that documents end-to-end CI/CD with Azure Developer CLI and GitHub Actions onto Azure Container Apps. The workflow uses federated OIDC login (no long-lived Azure secrets), then azd provision and azd deploy, with Aspire owning ACA/SQL/App Configuration infrastructure as code. A dedicated data-migrations job applies EF migrations and App Config seed data; the pipeline then deletes that Container App so one-shot work doesn’t keep costing vCPU/memory - aimed at engineers who care about secure, cost-aware Azure pipelines.

GitHub Actions Azure Developer CLI (azd) .NET Aspire Azure Container Apps OIDC Azure SQL Azure App Configuration EF Core Blazor Bicep