az functionapp deployment source
Poznámka:
Tato skupina příkazů obsahuje příkazy, které jsou definované v Azure CLI i alespoň v jednom rozšíření. Nainstalujte každé rozšíření, abyste mohli využívat své rozšířené funkce. Přečtěte si další informace o rozšířeních.
Správa nasazení aplikace funkcí prostřednictvím správy zdrojového kódu
Příkazy
Name | Description | Typ | Stav |
---|---|---|---|
az functionapp deployment source config |
Správa nasazení z úložišť Git nebo Mercurial |
Základ | GA |
az functionapp deployment source config-local-git |
Získejte adresu URL koncového bodu úložiště Git pro klonování a nasdílení změn pro nasazení aplikace funkcí. |
Základ | GA |
az functionapp deployment source config-zip |
Proveďte nasazení pomocí nabízeného nasazení kudu zip pro aplikaci funkcí. |
Základ | GA |
az functionapp deployment source config-zip (appservice-kube přípona) |
Proveďte nasazení pomocí nabízeného nasazení kudu zip pro aplikaci funkcí. |
Rozšíření | GA |
az functionapp deployment source delete |
Odstraňte konfiguraci nasazení správy zdrojového kódu. |
Základ | GA |
az functionapp deployment source show |
Získejte podrobnosti o konfiguraci nasazení správy zdrojového kódu. |
Základ | GA |
az functionapp deployment source sync |
Synchronizovat z úložiště. Vyžaduje se pouze v režimu ruční integrace. |
Základ | GA |
az functionapp deployment source update-token |
Aktualizace tokenu správy zdrojového kódu uloženého v mezipaměti ve službě Azure App Service |
Základ | GA |
az functionapp deployment source config
Správa nasazení z úložišť Git nebo Mercurial
Všimněte si, že ve výsledku je teď znovu upraveno heslo akce GitHubu. Pomocí az functionapp deployment source show
příkazu zobrazte heslo akce GitHubu.
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]
Příklady
Správa nasazení z úložišť Git nebo Mercurial (automaticky vygenerováno)
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
Povinné parametry
Adresa URL úložiště pro stažení nejnovějšího zdroje, např. https://github.com/foo/foo-web
Volitelné parametry
Název větve úložiště.
Přístupový token Gitu vyžadovaný pro automatickou synchronizaci.
Pokud používáte akci GitHubu, výchozí hodnota je False.
Jedno nebo více ID prostředků (oddělených mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat argumenty --ids nebo jiné argumenty ID prostředku.
Zakažte automatickou synchronizaci mezi správou zdrojového kódu a webem.
Název aplikace funkcí
Typ úložiště.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Název slotu. Pokud není zadaný slot produkčního prostředí, ve výchozím nastavení.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az functionapp deployment source config-local-git
Získejte adresu URL koncového bodu úložiště Git pro klonování a nasdílení změn pro nasazení aplikace funkcí.
az functionapp deployment source config-local-git [--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
Příklady
Získejte koncový bod a přidejte ho jako vzdálené úložiště 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
Volitelné parametry
Jedno nebo více ID prostředků (oddělených mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat argumenty --ids nebo jiné argumenty ID prostředku.
Název aplikace funkcí
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Název slotu. Pokud není zadaný slot produkčního prostředí, ve výchozím nastavení.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az functionapp deployment source config-zip
Proveďte nasazení pomocí nabízeného nasazení kudu zip pro aplikaci funkcí.
Ve výchozím nastavení Kudu předpokládá, že nasazení zip nevyžadují žádné akce související s sestavením, jako je instalace npm nebo publikování dotnet. To lze přepsat zahrnutím souboru .deployment do souboru ZIP s následujícím obsahem [config] SCM_DO_BUILD_DURING_DEPLOYMENT = true, aby bylo možné povolit logiku detekce Kudu a proces generování skriptů sestavení. Viz třída https://github.com/projectkudu/kudu/wiki/Configurable-settings#enabledisable-build-actions-preview. Případně můžete nastavení povolit pomocí příkazu az functionapp config appsettings set.
az functionapp deployment source config-zip --src
[--build-remote {false, true}]
[--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
[--timeout]
Příklady
Nasazení provedete pomocí obsahu souboru ZIP.
az functionapp deployment source config-zip \
-g {myRG} -n {myAppName} \
--src {zipFilePathLocation}
Povinné parametry
Cesta k souboru ZIP pro nasazení.
Volitelné parametry
Povolte vzdálené sestavení během nasazování.
Jedno nebo více ID prostředků (oddělených mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat argumenty --ids nebo jiné argumenty ID prostředku.
Název aplikace funkcí
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Název slotu. Pokud není zadaný slot produkčního prostředí, ve výchozím nastavení.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Konfigurovatelný časový limit v sekundách pro kontrolu stavu nasazení
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az functionapp deployment source config-zip (appservice-kube přípona)
Proveďte nasazení pomocí nabízeného nasazení kudu zip pro aplikaci funkcí.
Ve výchozím nastavení Kudu předpokládá, že nasazení zip nevyžadují žádné akce související s sestavením, jako je instalace npm nebo publikování dotnet. To lze přepsat zahrnutím souboru .deployment do souboru ZIP s následujícím obsahem [config] SCM_DO_BUILD_DURING_DEPLOYMENT = true, aby bylo možné povolit logiku detekce Kudu a proces generování skriptů sestavení. Viz třída https://github.com/projectkudu/kudu/wiki/Configurable-settings#enabledisable-build-actions-preview. Případně můžete nastavení povolit pomocí příkazu az functionapp config appsettings set.
az functionapp deployment source config-zip --src
[--build-remote {false, true}]
[--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
[--timeout]
Příklady
Nasazení provedete pomocí obsahu souboru ZIP.
az functionapp deployment source config-zip \
-g {myRG} -n {myAppName} \
--src {zipFilePathLocation}
Povinné parametry
Cesta k souboru ZIP pro nasazení.
Volitelné parametry
Povolte vzdálené sestavení během nasazování.
Jedno nebo více ID prostředků (oddělených mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat argumenty --ids nebo jiné argumenty ID prostředku.
Název aplikace funkcí
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Název slotu. Pokud není zadaný slot produkčního prostředí, ve výchozím nastavení.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Konfigurovatelný časový limit v sekundách pro kontrolu stavu nasazení
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az functionapp deployment source delete
Odstraňte konfiguraci nasazení správy zdrojového kódu.
az functionapp deployment source delete [--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
Příklady
Odstraňte konfiguraci nasazení správy zdrojového kódu. (automaticky vygenerováno)
az functionapp deployment source delete --name MyFunctionApp --resource-group MyResourceGroup
Volitelné parametry
Jedno nebo více ID prostředků (oddělených mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat argumenty --ids nebo jiné argumenty ID prostředku.
Název aplikace funkcí
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Název slotu. Pokud není zadaný slot produkčního prostředí, ve výchozím nastavení.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az functionapp deployment source show
Získejte podrobnosti o konfiguraci nasazení správy zdrojového kódu.
az functionapp deployment source show [--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
Příklady
Získejte podrobnosti o konfiguraci nasazení správy zdrojového kódu. (automaticky vygenerováno)
az functionapp deployment source show --name MyFunctionApp --resource-group MyResourceGroup
Volitelné parametry
Jedno nebo více ID prostředků (oddělených mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat argumenty --ids nebo jiné argumenty ID prostředku.
Název aplikace funkcí
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Název slotu. Pokud není zadaný slot produkčního prostředí, ve výchozím nastavení.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az functionapp deployment source sync
Synchronizovat z úložiště. Vyžaduje se pouze v režimu ruční integrace.
az functionapp deployment source sync [--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
Příklady
Synchronizovat z úložiště. Vyžaduje se pouze v režimu ruční integrace. (automaticky vygenerováno)
az functionapp deployment source sync --name MyFunctionApp --resource-group MyResourceGroup
Volitelné parametry
Jedno nebo více ID prostředků (oddělených mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat argumenty --ids nebo jiné argumenty ID prostředku.
Název aplikace funkcí
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Název slotu. Pokud není zadaný slot produkčního prostředí, ve výchozím nastavení.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az functionapp deployment source update-token
Aktualizace tokenu správy zdrojového kódu uloženého v mezipaměti ve službě Azure App Service
Pokud není k dispozici žádný token, příkaz vyčistí existující token. Všimněte si, že tokeny jsou teď ve výsledku znovu upraveny.
az functionapp deployment source update-token [--git-token]
Volitelné parametry
Přístupový token Gitu vyžadovaný pro automatickou synchronizaci.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.