Share via


az functionapp deployment

Note

This command group has commands that are defined in both Azure CLI and at least one extension. Install each extension to benefit from its extended capabilities. Learn more about extensions.

Manage function app deployments.

Commands

Name Description Type Status
az functionapp deployment config

Manage a function app's deployment configuration.

Core GA
az functionapp deployment config set

Update an existing function app's deployment configuration.

Core GA
az functionapp deployment config show

Get the details of a function app's deployment configuration.

Core GA
az functionapp deployment container

Manage container-based continuous deployment.

Core GA
az functionapp deployment container config

Configure continuous deployment via containers.

Core GA
az functionapp deployment container show-cd-url

Get the URL which can be used to configure webhooks for continuous deployment.

Core GA
az functionapp deployment github-actions

Configure GitHub Actions for a functionapp.

Core GA
az functionapp deployment github-actions add

Add a GitHub Actions workflow file to the specified repository. The workflow will build and deploy your app to the specified functionapp.

Core GA
az functionapp deployment github-actions remove

Remove and disconnect the GitHub Actions workflow file from the specified repository.

Core GA
az functionapp deployment list-publishing-credentials

Get the details for available function app publishing credentials.

Core GA
az functionapp deployment list-publishing-profiles

Get the details for available function app deployment profiles.

Core GA
az functionapp deployment slot

Manage function app deployment slots.

Core GA
az functionapp deployment slot auto-swap

Configure deployment slot auto swap.

Core GA
az functionapp deployment slot create

Create a deployment slot.

Core GA
az functionapp deployment slot delete

Delete a deployment slot.

Core GA
az functionapp deployment slot list

List all deployment slots.

Core GA
az functionapp deployment slot swap

Swap deployment slots for a function app.

Core GA
az functionapp deployment source

Manage function app deployment via source control.

Core and Extension GA
az functionapp deployment source config

Manage deployment from git or Mercurial repositories.

Core GA
az functionapp deployment source config-local-git

Get a URL for a git repository endpoint to clone and push to for function app deployment.

Core GA
az functionapp deployment source config-zip

Perform deployment using the kudu zip push deployment for a function app.

Core GA
az functionapp deployment source config-zip (appservice-kube extension)

Perform deployment using the kudu zip push deployment for a function app.

Extension GA
az functionapp deployment source delete

Delete a source control deployment configuration.

Core GA
az functionapp deployment source show

Get the details of a source control deployment configuration.

Core GA
az functionapp deployment source sync

Synchronize from the repository. Only needed under manual integration mode.

Core GA
az functionapp deployment source update-token

Update source control token cached in Azure app service.

Core GA
az functionapp deployment user

Manage user credentials for deployment.

Core GA
az functionapp deployment user set

Update deployment credentials.

Core GA
az functionapp deployment user show

Gets publishing user.

Core GA

az functionapp deployment list-publishing-credentials

Get the details for available function app publishing credentials.

az functionapp deployment list-publishing-credentials [--ids]
                                                      [--name]
                                                      [--resource-group]
                                                      [--slot]
                                                      [--subscription]

Examples

Get the details for available function app deployment publishing credentials.

az functionapp deployment list-publishing-credentials --name MyFunctionApp   --resource-group MyResourceGroup

Optional Parameters

--ids

One or more resource IDs (space-delimited). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.

--name -n

Name of the function app.

--resource-group -g

Name of resource group. You can configure the default group using az configure --defaults group=<name>.

--slot -s

The name of the slot. Default to the productions slot if not specified.

--subscription

Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID.

Global Parameters
--debug

Increase logging verbosity to show all debug logs.

--help -h

Show this help message and exit.

--only-show-errors

Only show errors, suppressing warnings.

--output -o

Output format.

Accepted values: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath query string. See http://jmespath.org/ for more information and examples.

--subscription

Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID.

--verbose

Increase logging verbosity. Use --debug for full debug logs.

az functionapp deployment list-publishing-profiles

Get the details for available function app deployment profiles.

az functionapp deployment list-publishing-profiles [--ids]
                                                   [--name]
                                                   [--resource-group]
                                                   [--slot]
                                                   [--subscription]
                                                   [--xml]

Examples

Get the details for available function app deployment profiles. (autogenerated)

az functionapp deployment list-publishing-profiles --name MyFunctionApp   --resource-group MyResourceGroup

Optional Parameters

--ids

One or more resource IDs (space-delimited). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.

--name -n

Name of the function app.

--resource-group -g

Name of resource group. You can configure the default group using az configure --defaults group=<name>.

--slot -s

The name of the slot. Default to the productions slot if not specified.

--subscription

Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID.

--xml

Retrieves the publishing profile details in XML format.

Default value: False
Global Parameters
--debug

Increase logging verbosity to show all debug logs.

--help -h

Show this help message and exit.

--only-show-errors

Only show errors, suppressing warnings.

--output -o

Output format.

Accepted values: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath query string. See http://jmespath.org/ for more information and examples.

--subscription

Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID.

--verbose

Increase logging verbosity. Use --debug for full debug logs.