azure-deploy

Execute Azure deployments for prepared applications using azd, Bicep, Terraform, or Azure CLI.

Updated Jan 23, 2026
One-click install
npx skills add https://github.com/stephschofield/beth --skill azure-deploy-stephschofield
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: azure-deploy
Source: https://github.com/stephschofield/beth/tree/main/.github/skills/azure-deploy
Command: npx skills add https://github.com/stephschofield/beth --skill azure-deploy-stephschofield

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Deploying an already-prepared application to Azure involves many failure-prone steps: confirming the right subscription and region, checking resource group and tag conflicts, running the correct deployment commands, and recovering from common errors. This Skill orchestrates that entire execution phase with built-in guardrails and error recovery. ## Core Features & Use Cases - Guided Deployment Execution: Runs azd up, azd deploy, terraform apply, and az deployment commands through a structured pipeline with pre-deploy checklists and verification steps. - Multi-Recipe Support: Ships dedicated deployment recipes for AZD, Azure CLI, Bicep, Terraform, and CI/CD pipelines (GitHub Actions and Azure DevOps). - Post-Deployment Configuration: Automates SQL managed identity grants and Entity Framework Core migrations after provisioning completes. - Use Case: After preparing and validating an application with azure-prepare and azure-validate, invoke this Skill to push the app to production, confirm the subscription and region interactively, and verify the deployed endpoints are healthy. ## Quick Start Use the azure-deploy skill to run azd up and deploy my validated application to Azure.

Frequently Asked Questions about azure-deploy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy an application to Azure with azd?▼

Run azd up --no-prompt after creating an environment with azd env new and setting AZURE_SUBSCRIPTION_ID and AZURE_LOCATION via azd env set. This Skill guides that sequence, including pre-deploy checks and post-deploy verification.

What is the difference between azd up, azd provision, and azd deploy?▼

azd up provisions infrastructure and deploys application code in one step. azd provision creates only the Azure resources, while azd deploy pushes code to already-provisioned infrastructure. Use azd deploy for updates to existing deployments.

Can I deploy to Azure with Terraform instead of azd?▼

Yes, the Terraform recipe covers terraform plan, terraform apply, workspace selection, and output retrieval. It also includes commands for building container images with az acr build and updating Container Apps after infrastructure is applied.

Why does azd deploy fail with missing AZURE_CONTAINER_REGISTRY_ENDPOINT?▼

This occurs with .NET Aspire projects in azd limited mode, where provisioned resources do not populate environment variables automatically. Set AZURE_CONTAINER_REGISTRY_ENDPOINT, AZURE_CONTAINER_REGISTRY_MANAGED_IDENTITY_ID, and MANAGED_IDENTITY_CLIENT_ID manually using az acr list and az identity list, then retry azd deploy.

Which Azure regions support Static Web Apps?▼

Azure Static Web Apps is available in westus2, centralus, eastus2, westeurope, and eastasia. It is not available in eastus, northeurope, uksouth, canadacentral, australiaeast, or westus3, so deployments to those regions will fail.

When should I not use this deployment skill?▼

Do not use it to create a new application or generate infrastructure code; those tasks belong to azure-prepare. This skill only executes deployments for applications that already have a validated .azure/plan.md and existing infrastructure files.