az webapp deployment source

Hantera distribution av webbapp via källkontroll.

Kommandon

az webapp deployment source config

Hantera distribution från git- eller Mercurial-lagringsplatsen.

az webapp deployment source config-local-git

Hämta en URL för en git-lagringsplatsslutpunkt för att klona och skicka till vid webbappdistribution.

az webapp deployment source config-zip

Utför distribution med kudu zip push-distribution för en webbapp.

az webapp deployment source delete

Ta bort en distributionskonfiguration för källkontroll.

az webapp deployment source show

Hämta information om en distributionskonfiguration för källkontroll.

az webapp deployment source sync

Synkronisera från lagringsplatsen. Behövs endast i manuellt integreringsläge.

az webapp deployment source update-token

Uppdatera källkontrolltoken som cachelagrats i Azure App Service.

az webapp deployment source config

Hantera distribution från git- eller Mercurial-lagringsplatsen.

az webapp deployment source config --repo-url
                                   [--branch]
                                   [--git-token]
                                   [--github-action]
                                   [--ids]
                                   [--manual-integration]
                                   [--name]
                                   [--repository-type {externalgit, git, github, localgit, mercurial}]
                                   [--resource-group]
                                   [--slot]
                                   [--subscription]

Exempel

Hantera distribution från git- eller Mercurial-lagringsplatsen. (automatiskt genererad)

az webapp deployment source config --branch master --manual-integration --name MyWebApp --repo-url https://github.com/Azure-Samples/function-image-upload-resize --resource-group MyResourceGroup

Obligatoriska parametrar

--repo-url -u

Lagringsplats-URL för att hämta den senaste källan från, t.ex. https://github.com/foo/foo-web .

Valfria parametrar

--branch

Lagringsplatsens grennamn.

--git-token

Git-åtkomsttoken krävs för automatisk synkronisering.

--github-action

Om du använder github-åtgärd använder du false som standard.

--ids

Ett eller flera resurs-ID:n (avgränsade med blanksteg). Det bör vara ett fullständigt resurs-ID som innehåller all information om "resurs-ID"-argument. Du bör ange antingen --ids eller andra argument för resurs-ID.

--manual-integration

Inaktivera automatisk synkronisering mellan källkontroll och webb.

--name -n

Namnet på webbappen. Om ett namn lämnas ospecificerat genereras ett namn slumpmässigt. Du kan konfigurera standardinställningen med hjälp av az configure --defaults web=<name> .

--repository-type

Typ av lagringsplats.

accepterade värden: externalgit, git, github, localgit, mercurial
standardvärde: git
--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med az configure --defaults group=<name> .

--slot -s

Namnet på facket. Standardvärdet är produktionsplatsen om inget annat anges.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med az account set -s NAME_OR_ID .

az webapp deployment source config-local-git

Hämta en URL för en git-lagringsplatsslutpunkt för att klona och skicka till vid webbappdistribution.

az webapp deployment source config-local-git [--ids]
                                             [--name]
                                             [--resource-group]
                                             [--slot]
                                             [--subscription]

Exempel

Hämta en slutpunkt och lägg till den som en fjärransluten git.

az webapp deployment source config-local-git \
    -g MyResourceGroup -n MyUniqueApp

git remote add azure \
    https://{deploy_user_name}@MyUniqueApp.scm.azurewebsites.net/MyUniqueApp.git

Valfria parametrar

--ids

Ett eller flera resurs-ID:n (avgränsade med blanksteg). Det bör vara ett fullständigt resurs-ID som innehåller all information om "resurs-ID"-argument. Du bör ange antingen --ids eller andra argument för resurs-ID.

--name -n

Namnet på webbappen. Om ett namn lämnas ospecificerat genereras ett namn slumpmässigt. Du kan konfigurera standardinställningen med hjälp av az configure --defaults web=<name> .

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med az configure --defaults group=<name> .

--slot -s

Namnet på facket. Standardvärdet är produktionsplatsen om inget annat anges.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med az account set -s NAME_OR_ID .

az webapp deployment source config-zip

Utför distribution med kudu zip push-distribution för en webbapp.

Som standard förutsätter Kudu att zip-distributioner inte kräver några build-relaterade åtgärder som npm-installation eller dotnet publish. Detta kan åsidosättas genom att inkludera en .deployment-fil i zip-filen med följande innehåll :[config] SCM_DO_BUILD_DURING_DEPLOYMENT = true, för att aktivera Kudu-identifieringslogik och skapa skriptgenereringsprocess. Se https://github.com/projectkudu/kudu/wiki/Configurable-settings#enabledisable-build-actions-preview. Alternativt kan inställningen aktiveras med kommandot az webapp config appsettings set.

az webapp deployment source config-zip --src
                                       [--ids]
                                       [--name]
                                       [--resource-group]
                                       [--slot]
                                       [--subscription]
                                       [--timeout]

Exempel

Utför distribution med hjälp av zip-filinnehåll.

az webapp deployment source config-zip \
    -g {myRG} -n {myAppName} \
    --src {zipFilePathLocation}

Obligatoriska parametrar

--src

En zip-filsökväg för distribution.

Valfria parametrar

--ids

Ett eller flera resurs-ID:n (avgränsade med blanksteg). Det bör vara ett fullständigt resurs-ID som innehåller all information om "resurs-ID"-argument. Du bör ange antingen --ids eller andra argument för resurs-ID.

--name -n

Namnet på webbappen. Om ett namn lämnas ospecificerat genereras ett namn slumpmässigt. Du kan konfigurera standardinställningen med hjälp av az configure --defaults web=<name> .

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med az configure --defaults group=<name> .

--slot -s

Namnet på facket. Standardvärdet är produktionsplatsen om inget annat anges.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med az account set -s NAME_OR_ID .

--timeout -t

Konfigurerbar tidsgräns i sekunder för att kontrollera status för distributionen.

az webapp deployment source delete

Ta bort en distributionskonfiguration för källkontroll.

az webapp deployment source delete [--ids]
                                   [--name]
                                   [--resource-group]
                                   [--slot]
                                   [--subscription]

Exempel

Ta bort en distributionskonfiguration för källkontroll. (automatiskt genererad)

az webapp deployment source delete --name MyWebApp --resource-group MyResourceGroup

Valfria parametrar

--ids

Ett eller flera resurs-ID:n (avgränsade med blanksteg). Det bör vara ett fullständigt resurs-ID som innehåller all information om "resurs-ID"-argument. Du bör ange antingen --ids eller andra argument för resurs-ID.

--name -n

Namnet på webbappen. Om ett namn lämnas ospecificerat genereras ett namn slumpmässigt. Du kan konfigurera standardinställningen med hjälp av az configure --defaults web=<name> .

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med az configure --defaults group=<name> .

--slot -s

Namnet på facket. Standardvärdet är produktionsplatsen om inget annat anges.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med az account set -s NAME_OR_ID .

az webapp deployment source show

Hämta information om en distributionskonfiguration för källkontroll.

az webapp deployment source show [--ids]
                                 [--name]
                                 [--query-examples]
                                 [--resource-group]
                                 [--slot]
                                 [--subscription]

Exempel

Hämta information om en distributionskonfiguration för källkontroll. (automatiskt genererad)

az webapp deployment source show --name MyWebApp --resource-group MyResourceGroup

Valfria parametrar

--ids

Ett eller flera resurs-ID:n (avgränsade med blanksteg). Det bör vara ett fullständigt resurs-ID som innehåller all information om "resurs-ID"-argument. Du bör ange antingen --ids eller andra argument för resurs-ID.

--name -n

Namnet på webbappen. Om ett namn lämnas ospecificerat genereras ett namn slumpmässigt. Du kan konfigurera standardinställningen med hjälp av az configure --defaults web=<name> .

--query-examples

Rekommendera JMESPath-sträng åt dig. Du kan kopiera en av frågan och klistra in den efter parametern --query inom dubbla citattecken för att se resultatet. Du kan lägga till ett eller flera positionsnyckelord så att vi kan ge förslag baserat på dessa nyckelord.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med az configure --defaults group=<name> .

--slot -s

Namnet på facket. Standardvärdet är produktionsplatsen om inget annat anges.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med az account set -s NAME_OR_ID .

az webapp deployment source sync

Synkronisera från lagringsplatsen. Behövs endast i manuellt integreringsläge.

az webapp deployment source sync [--ids]
                                 [--name]
                                 [--resource-group]
                                 [--slot]
                                 [--subscription]

Exempel

Synkronisera från lagringsplatsen. Behövs endast i manuellt integreringsläge. (automatiskt genererad)

az webapp deployment source sync --name MyWebapp --resource-group MyResourceGroup

Valfria parametrar

--ids

Ett eller flera resurs-ID:n (avgränsade med blanksteg). Det bör vara ett fullständigt resurs-ID som innehåller all information om "resurs-ID"-argument. Du bör ange antingen --ids eller andra argument för resurs-ID.

--name -n

Namnet på webbappen. Om ett namn lämnas ospecificerat genereras ett namn slumpmässigt. Du kan konfigurera standardinställningen med hjälp av az configure --defaults web=<name> .

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med az configure --defaults group=<name> .

--slot -s

Namnet på platsen. Standardvärdet är produktionsplatsen om inget annat anges.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID .

az webapp deployment source update-token

Uppdatera källkontrolltoken som cachelagrats i Azure App Service.

Om ingen token anges rensar kommandot upp befintlig token.

az webapp deployment source update-token [--git-token]
                                         [--subscription]

Valfria parametrar

--git-token

Git-åtkomsttoken krävs för automatisk synkronisering.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID .