Agent skill
azd-aca-deploy
Deploy to Azure Container Apps using azd (provision + deploy workflow)
Stars
163
Forks
31
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/devops/azd-aca-deploy-naoki1213mj-my-template-b624c35f
SKILL.md
Azure Container Apps Deployment Skill
Use this skill when asked to:
- "deploy to Azure"
- "azd up"
- "provision infrastructure"
- "update the app in Azure"
Prerequisites
Before deploying:
- azd installed:
azd version - Logged in:
azd auth login - Environment selected:
azd env list
Deployment Strategies
Full Deployment (First Time)
bash
azd up
This runs provision + deploy in one command.
Incremental Updates
| Change Type | Command | Speed |
|---|---|---|
| Bicep/Infra only | azd provision |
Slower |
| App code only | azd deploy |
Fast |
| Both | azd up |
Full |
Recommended Workflow
For Code Changes
bash
# 1. Run quality checks
uv run python .github/skills/python-quality/scripts/check.py
# 2. Deploy app only (fast)
azd deploy
For Infrastructure Changes
bash
# 1. Preview changes
az deployment group what-if \
--resource-group <rg> \
--template-file infra/main.bicep
# 2. Apply changes
azd provision
Environment Management
bash
# List environments
azd env list
# Create new environment
azd env new <name>
# Switch environment
azd env select <name>
# Delete environment (and resources)
azd down
Troubleshooting
Common Issues
- Auth expired: Run
azd auth login - Wrong subscription: Check
az account show - Resource conflicts: Run
azd downandazd upfresh
View Logs
bash
# Container Apps logs
az containerapp logs show \
--name <app-name> \
--resource-group <rg> \
--type console
Quick Script
For automated deployment:
bash
uv run python .github/skills/azd-aca-deploy/scripts/deploy.py
Didn't find tool you were looking for?