az webapp deployment source

Zarządzanie wdrażaniem aplikacji internetowej za pomocą kontroli źródła.

Polecenia

az webapp deployment source config

Zarządzanie wdrożeniem z repozytoriów git lub Mercurial.

az webapp deployment source config-local-git

Pobierz adres URL dla punktu końcowego repozytorium git do klonowania i wypychania dla wdrożenia aplikacji internetowej.

az webapp deployment source config-zip

Przeprowadź wdrożenie przy użyciu wdrożenia wypychania zip kudu dla aplikacji internetowej.

az webapp deployment source delete

Usuń konfigurację wdrożenia kontroli źródła.

az webapp deployment source show

Uzyskaj szczegółowe informacje o konfiguracji wdrożenia kontroli źródła.

az webapp deployment source sync

Synchronizuj z repozytorium. Wymagane tylko w trybie integracji ręcznej.

az webapp deployment source update-token

Zaktualizuj token kontroli źródła buforowany w usłudze Azure App Service.

az webapp deployment source config

Zarządzanie wdrożeniem z repozytoriów git lub Mercurial.

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]

Przykłady

Zarządzanie wdrożeniem z repozytoriów git lub Mercurial. (generowane automatycznie)

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

Parametry wymagane

--repo-url -u

Adres URL repozytorium w celu pobrania najnowszego źródła z, np. https://github.com/foo/foo-web.

Parametry opcjonalne

--branch

Nazwa gałęzi repozytorium.

--git-token

Token dostępu usługi Git wymagany do automatycznej synchronizacji.

--github-action

Jeśli używasz akcji GitHub, wartość domyślna to False.

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacją). Powinien to być kompletny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--manual-integration

Wyłącz automatyczną synchronizację między kontrolą źródła i siecią Web.

--name -n

Nazwa aplikacji internetowej. Jeśli nie zostanie określona, nazwa zostanie wygenerowana losowo. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults web=<name>.

--repository-type

Typ repozytorium.

akceptowane wartości: externalgit, git, github, localgit, mercurial
wartość domyślna: git
--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--slot -s

Nazwa gniazda. Wartość domyślna dla miejsca produkcyjnego, jeśli nie zostanie określona.

az webapp deployment source config-local-git

Pobierz adres URL dla punktu końcowego repozytorium git do klonowania i wypychania dla wdrożenia aplikacji internetowej.

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

Przykłady

Pobierz punkt końcowy i dodaj go jako zdalne narzędzie 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

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacją). Powinien to być kompletny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa aplikacji internetowej. Jeśli nie zostanie określona, nazwa zostanie wygenerowana losowo. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults web=<name>.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--slot -s

Nazwa gniazda. Wartość domyślna dla miejsca produkcyjnego, jeśli nie zostanie określona.

az webapp deployment source config-zip

Przeprowadź wdrożenie przy użyciu wdrożenia wypychania zip kudu dla aplikacji internetowej.

Domyślnie kudu zakłada, że wdrożenia zip nie wymagają żadnych akcji związanych z kompilacją, takich jak npm install lub dotnet publish. Można to zastąpić, włączając plik wdrożenia w pliku zip z następującą zawartością "[config] SCM_DO_BUILD_DURING_DEPLOYMENT = true", aby włączyć logikę wykrywania Kudu i proces generowania skryptów kompilacji. Zobacz: https://github.com/projectkudu/kudu/wiki/Configurable-settings#enabledisable-build-actions-preview. Alternatywnie można włączyć ustawienie za pomocą polecenia az webapp config appsettings set.

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

Przykłady

Wdrażanie należy wykonać przy użyciu zawartości pliku zip.

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

Parametry wymagane

--src

Ścieżka pliku zip do wdrożenia.

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacją). Powinien to być kompletny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa aplikacji internetowej. Jeśli nie zostanie określona, nazwa zostanie wygenerowana losowo. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults web=<name>.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--slot -s

Nazwa gniazda. Wartość domyślna dla miejsca produkcyjnego, jeśli nie zostanie określona.

--timeout -t

Konfigurowalny limit czasu w sekundach w celu sprawdzenia stanu wdrożenia.

az webapp deployment source delete

Usuń konfigurację wdrożenia kontroli źródła.

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

Przykłady

Usuń konfigurację wdrożenia kontroli źródła. (generowane automatycznie)

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

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacją). Powinien to być kompletny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa aplikacji internetowej. Jeśli nie zostanie określona, nazwa zostanie wygenerowana losowo. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults web=<name>.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--slot -s

Nazwa gniazda. Wartość domyślna dla miejsca produkcyjnego, jeśli nie zostanie określona.

az webapp deployment source show

Uzyskaj szczegółowe informacje o konfiguracji wdrożenia kontroli źródła.

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

Przykłady

Uzyskaj szczegółowe informacje o konfiguracji wdrożenia kontroli źródła. (generowane automatycznie)

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

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacją). Powinien to być kompletny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa aplikacji internetowej. Jeśli nie zostanie określona, nazwa zostanie wygenerowana losowo. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults web=<name>.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--slot -s

Nazwa gniazda. Wartość domyślna dla miejsca produkcyjnego, jeśli nie zostanie określona.

az webapp deployment source sync

Synchronizuj z repozytorium. Wymagane tylko w trybie integracji ręcznej.

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

Przykłady

Synchronizuj z repozytorium. Wymagane tylko w trybie integracji ręcznej. (generowane automatycznie)

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

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacją). Powinien to być kompletny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa aplikacji internetowej. Jeśli nie zostanie określona, nazwa zostanie wygenerowana losowo. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults web=<name>.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--slot -s

Nazwa gniazda. Wartość domyślna dla miejsca produkcyjnego, jeśli nie zostanie określona.

az webapp deployment source update-token

Zaktualizuj token kontroli źródła buforowany w usłudze Azure App Service.

Jeśli token nie zostanie podany, polecenie wyczyści istniejący token.

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

Parametry opcjonalne

--git-token

Token dostępu usługi Git wymagany do automatycznej synchronizacji.