az functionapp deployment source

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

Polecenia

az functionapp deployment source config

Zarządzanie wdrażaniem z repozytoriów git lub Mercurial.

az functionapp deployment source config-local-git

Pobierz adres URL punktu końcowego repozytorium Git, aby sklonować i wypchnąć go do wdrożenia aplikacji funkcji.

az functionapp deployment source config-zip

Przeprowadź wdrożenie przy użyciu wdrożenia wypychanego kudu zip dla aplikacji funkcji.

az functionapp deployment source delete

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

az functionapp deployment source show

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

az functionapp deployment source sync

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

az functionapp deployment source update-token

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

az functionapp deployment source config

Zarządzanie wdrażaniem z repozytoriów git lub Mercurial.

az functionapp 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 wdrażaniem z repozytoriów git lub Mercurial. (automatycznie wygenerowane)

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

Parametry wymagane

--repo-url -u

Adres URL repozytorium, z którego można pobrać najnowsze źródło, 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

W przypadku korzystania z akcji usługi GitHub wartość domyślna to Fałsz.

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym 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 funkcji.

--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 miejsca. Wartość domyślna dla miejsca produkcyjnego, jeśli nie zostanie określona.

az functionapp deployment source config-local-git

Pobierz adres URL punktu końcowego repozytorium Git, aby sklonować i wypchnąć go do wdrożenia aplikacji funkcji.

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

Przykłady

Pobierz punkt końcowy i dodaj go jako zdalne repozytorium Git.

az functionapp 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 spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa aplikacji funkcji.

--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 miejsca. Wartość domyślna dla miejsca produkcyjnego, jeśli nie zostanie określona.

az functionapp deployment source config-zip

Przeprowadź wdrożenie przy użyciu wdrożenia wypychanego kudu zip dla aplikacji funkcji.

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 przesłonić, 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 skryptu kompilacji. Zobacz: https://github.com/projectkudu/kudu/wiki/Configurable-settings#enabledisable-build-actions-preview. Alternatywnie można włączyć to ustawienie za pomocą polecenia az functionapp config appsettings set.

az functionapp deployment source config-zip --src
                                            [--build-remote {false, true}]
                                            [--ids]
                                            [--name]
                                            [--resource-group]
                                            [--slot]
                                            [--timeout]

Przykłady

Przeprowadź wdrożenie przy użyciu zawartości pliku zip.

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

Parametry wymagane

--src

Ścieżka pliku zip do wdrożenia.

Parametry opcjonalne

--build-remote

Włącz kompilację zdalną podczas wdrażania.

akceptowane wartości: false, true
--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa aplikacji funkcji.

--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 miejsca. Wartość domyślna dla miejsca produkcyjnego, jeśli nie zostanie określona.

--timeout -t

Konfigurowalny limit czasu w sekundach na potrzeby sprawdzania stanu wdrożenia.

az functionapp deployment source delete

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

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

Przykłady

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

az functionapp deployment source delete --name MyFunctionApp --resource-group MyResourceGroup

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa aplikacji funkcji.

--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 miejsca. Wartość domyślna dla miejsca produkcyjnego, jeśli nie zostanie określona.

az functionapp deployment source show

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

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

Przykłady

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

az functionapp deployment source show --name MyFunctionApp --resource-group MyResourceGroup

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa aplikacji funkcji.

--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 miejsca. Wartość domyślna dla miejsca produkcyjnego, jeśli nie zostanie określona.

az functionapp deployment source sync

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

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

Przykłady

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

az functionapp deployment source sync --name MyFunctionApp --resource-group MyResourceGroup

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa aplikacji funkcji.

--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 miejsca. Wartość domyślna dla miejsca produkcyjnego, jeśli nie zostanie określona.

az functionapp 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 functionapp deployment source update-token [--git-token]

Parametry opcjonalne

--git-token

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