az functionapp deployment source
Uwaga
Ta grupa poleceń zawiera polecenia zdefiniowane zarówno w interfejsie wiersza polecenia platformy Azure, jak i w co najmniej jednym rozszerzeniu. Zainstaluj każde rozszerzenie, aby korzystać z rozszerzonych możliwości. Dowiedz się więcej o rozszerzeniach.
Zarządzanie wdrażaniem aplikacji funkcji za pomocą kontroli źródła.
Polecenia
Nazwa | Opis | Typ | Stan |
---|---|---|---|
az functionapp deployment source config |
Zarządzanie wdrażaniem z repozytoriów git lub Mercurial. |
Podstawowe funkcje | Ogólna dostępność |
az functionapp deployment source config-local-git |
Uzyskaj adres URL punktu końcowego repozytorium Git, aby sklonować i wypchnąć go do wdrożenia aplikacji funkcji. |
Podstawowe funkcje | Ogólna dostępność |
az functionapp deployment source config-zip |
Wdrażanie należy wykonać przy użyciu wdrożenia wypychanego kudu zip dla aplikacji funkcji. |
Podstawowe funkcje | Ogólna dostępność |
az functionapp deployment source config-zip (appservice-kube rozszerzenie) |
Wdrażanie należy wykonać przy użyciu wdrożenia wypychanego kudu zip dla aplikacji funkcji. |
Numer wewnętrzny | Ogólna dostępność |
az functionapp deployment source delete |
Usuń konfigurację wdrożenia kontroli źródła. |
Podstawowe funkcje | Ogólna dostępność |
az functionapp deployment source show |
Uzyskaj szczegółowe informacje o konfiguracji wdrożenia kontroli źródła. |
Podstawowe funkcje | Ogólna dostępność |
az functionapp deployment source sync |
Zsynchronizuj z repozytorium. Wymagane tylko w trybie integracji ręcznej. |
Podstawowe funkcje | Ogólna dostępność |
az functionapp deployment source update-token |
Zaktualizuj token kontroli źródła buforowany w usłudze Azure App Service. |
Podstawowe funkcje | Ogólna dostępność |
az functionapp deployment source config
Zarządzanie wdrażaniem z repozytoriów git lub Mercurial.
Pamiętaj, że hasło akcji usługi GitHub zostało teraz zredagowane w wyniku. Użyj polecenia , az functionapp deployment source show
aby wyświetlić hasło akcji usługi GitHub.
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]
[--subscription]
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
Adres URL repozytorium, aby ściągnąć najnowsze źródło z, np. https://github.com/foo/foo-web.
Parametry opcjonalne
Nazwa gałęzi repozytorium.
Token dostępu git wymagany do automatycznej synchronizacji.
W przypadku korzystania z akcji GitHub wartość domyślna to False.
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
Wyłącz automatyczną synchronizację między kontrolą źródła i siecią Web.
Nazwa aplikacji funkcji.
Typ repozytorium.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Nazwa miejsca. Wartość domyślna dla miejsca produkcyjnego, jeśli nie zostanie określona.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az functionapp deployment source config-local-git
Uzyskaj 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]
[--subscription]
Przykłady
Pobierz punkt końcowy i dodaj go jako zdalne narzędzie 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
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
Nazwa aplikacji funkcji.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Nazwa miejsca. Wartość domyślna dla miejsca produkcyjnego, jeśli nie zostanie określona.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az functionapp deployment source config-zip
Wdrażanie należy wykonać 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 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 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]
[--subscription]
[--timeout]
Przykłady
Wdrażanie należy wykonać przy użyciu zawartości pliku zip.
az functionapp deployment source config-zip \
-g {myRG} -n {myAppName} \
--src {zipFilePathLocation}
Parametry wymagane
Ścieżka pliku zip do wdrożenia.
Parametry opcjonalne
Włącz zdalną kompilację podczas wdrażania.
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
Nazwa aplikacji funkcji.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Nazwa miejsca. Wartość domyślna dla miejsca produkcyjnego, jeśli nie zostanie określona.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Konfigurowalny limit czasu w sekundach na potrzeby sprawdzania stanu wdrożenia.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az functionapp deployment source config-zip (appservice-kube rozszerzenie)
Wdrażanie należy wykonać 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 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 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]
[--subscription]
[--timeout]
Przykłady
Wdrażanie należy wykonać przy użyciu zawartości pliku zip.
az functionapp deployment source config-zip \
-g {myRG} -n {myAppName} \
--src {zipFilePathLocation}
Parametry wymagane
Ścieżka pliku zip do wdrożenia.
Parametry opcjonalne
Włącz zdalną kompilację podczas wdrażania.
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
Nazwa aplikacji funkcji.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Nazwa miejsca. Wartość domyślna dla miejsca produkcyjnego, jeśli nie zostanie określona.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Konfigurowalny limit czasu w sekundach na potrzeby sprawdzania stanu wdrożenia.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az functionapp deployment source delete
Usuń konfigurację wdrożenia kontroli źródła.
az functionapp deployment source delete [--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
Przykłady
Usuń konfigurację wdrożenia kontroli źródła. (automatycznie wygenerowane)
az functionapp deployment source delete --name MyFunctionApp --resource-group MyResourceGroup
Parametry opcjonalne
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
Nazwa aplikacji funkcji.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Nazwa miejsca. Wartość domyślna dla miejsca produkcyjnego, jeśli nie zostanie określona.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
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]
[--subscription]
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
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
Nazwa aplikacji funkcji.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Nazwa miejsca. Wartość domyślna dla miejsca produkcyjnego, jeśli nie zostanie określona.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az functionapp deployment source sync
Zsynchronizuj z repozytorium. Wymagane tylko w trybie integracji ręcznej.
az functionapp deployment source sync [--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
Przykłady
Zsynchronizuj z repozytorium. Wymagane tylko w trybie integracji ręcznej. (automatycznie wygenerowane)
az functionapp deployment source sync --name MyFunctionApp --resource-group MyResourceGroup
Parametry opcjonalne
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
Nazwa aplikacji funkcji.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Nazwa miejsca. Wartość domyślna dla miejsca produkcyjnego, jeśli nie zostanie określona.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
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. Pamiętaj, że tokeny są teraz redacted w wyniku.
az functionapp deployment source update-token [--git-token]
Parametry opcjonalne
Token dostępu git wymagany do automatycznej synchronizacji.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.