What problem does it solve?
Provisioning, configuring, and deploying Azure Function Apps is repetitive and error-prone when done manually; this skill automates creation of Function Apps, ensures required storage accounts exist, and performs deployments or publishes using the appropriate toolchain.
Core Features & Use Cases
- Provision Function Apps: Create a Function App with runtime, Functions version, and a required backing storage account.
- Deployment Options: Deploy prepared zip artifacts via Azure CLI/Kudu or publish directly from a local project with Azure Functions Core Tools.
- Configuration Management: Update app settings, toggle remote build behavior, and validate runtime configuration for production or CI/CD workflows.
- Use Case: In a CI pipeline that emits a zip artifact for a Python function, use this skill to create the Function App, ensure storage is available, and perform a config-zip deployment followed by configuration validation.
Quick Start
Create a Function App in a resource group, ensure a backing storage account exists, and deploy a prepared zip artifact to that Function App using the provided manage-functionapp script with the appropriate AZURE_FUNCTIONAPP_ACTION.