Edit

Azure skill for deploy

Execute Azure deployments for already-prepared applications that have existing .azure/deployment-plan.md and infrastructure files.

Skill: azure-deploy | Source code

What it provides

This skill enables GitHub Copilot to execute production deployments using your prepared infrastructure-as-code files. You get automated provisioning, reliable updates to deployed resources, and safe infrastructure deployments without manual CLI commands.

Prerequisites

  • Prepared deployment plan: Run the azure-prepare skill first to generate your .azure/deployment-plan.md and infrastructure files. Then run the azure-validate skill to verify readiness.
  • Azure subscription: Create a free account if you don't have one.
  • Azure CLI (v2.60.0+): Install and sign in with az login.

When to use this skill

Use this skill when you need to:

  • Provision and deploy resources to Azure using the azd up command
  • Update deployed resources using the azd deploy command
  • Execute deployments with Azure Developer CLI or your infrastructure-as-code tool
  • Work with push to production, push to cloud, go live, and ship it
  • Work with bicep deploy, terraform apply, publish to Azure, and launch on Azure

Example prompts

Try these prompts to activate this skill:

  • "Execute deployment to Azure production"
  • "Deploy and provision my Azure infrastructure"
  • "Push my deploy to Azure production"
  • "Ship and deploy my Azure app"
  • "Run the Azure deployment now"
  • "Deploy my Azure Functions app to cloud using the Azure Developer CLI."
  • "Deploy my serverless function app to Azure"
  • "Deploy Azure Functions to production"
  • "Deploy my app and verify the role-based access control (RBAC) roles are assigned correctly"
  • "Run deployment and check live role assignments on Azure"

Deployment workflow

This skill is the final step in the deployment workflow:

  1. azure-prepare — generates infrastructure files and .azure/deployment-plan.md
  2. azure-validate — validates the deployment plan and infrastructure before deploying
  3. azure-deploy (this skill) — executes the deployment