az functionapp deployment source

Notitie

Deze opdrachtgroep bevat opdrachten die zijn gedefinieerd in zowel Azure CLI als ten minste één extensie. Installeer elke extensie om te profiteren van de uitgebreide mogelijkheden. Meer informatie over extensies.

Implementatie van functie-apps beheren via broncodebeheer.

Opdracht

Name Description Type Status
az functionapp deployment source config

Implementatie beheren vanuit Git- of Mercurial-opslagplaatsen.

Basis GA
az functionapp deployment source config-local-git

Haal een URL op voor een eindpunt van een Git-opslagplaats om te klonen en naar te pushen voor implementatie van functie-apps.

Basis GA
az functionapp deployment source config-zip

Voer de implementatie uit met behulp van de kudu zip-push-implementatie voor een functie-app.

Basis GA
az functionapp deployment source config-zip (appservice-kube extensie)

Voer de implementatie uit met behulp van de kudu zip-push-implementatie voor een functie-app.

Toestel GA
az functionapp deployment source delete

Verwijder een configuratie voor de implementatie van broncodebeheer.

Basis GA
az functionapp deployment source show

De details van een configuratie voor broncodebeheerimplementatie ophalen.

Basis GA
az functionapp deployment source sync

Synchroniseer vanuit de opslagplaats. Alleen nodig in de handmatige integratiemodus.

Basis GA
az functionapp deployment source update-token

Het broncodebeheertoken bijwerken dat in de cache is opgeslagen in Azure App Service.

Basis GA

az functionapp deployment source config

Implementatie beheren vanuit Git- of Mercurial-opslagplaatsen.

Houd er rekening mee dat het GitHub-actiewachtwoord nu wordt bewerkt in het resultaat. Gebruik de az functionapp deployment source show opdracht om het GitHub-actiewachtwoord weer te geven.

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]

Voorbeelden

Implementatie beheren vanuit Git- of Mercurial-opslagplaatsen. (automatisch gegenereerd)

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

Vereiste parameters

--repo-url -u

Url van opslagplaats om de meest recente bron op te halen, bijvoorbeeld https://github.com/foo/foo-web.

Optionele parameters

--branch

De naam van de vertakking van de opslagplaats.

--git-token

Git-toegangstoken is vereist voor automatische synchronisatie.

--github-action

Als u gitHub-actie gebruikt, wordt standaard onwaar gebruikt.

--ids

Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.

--manual-integration

Schakel automatische synchronisatie tussen broncodebeheer en web uit.

--name -n

Naam van de functie-app.

--repository-type

Type opslagplaats.

geaccepteerde waarden: externalgit, git, github, localgit, mercurial
standaardwaarde: git
--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--slot -s

De naam van de site. Standaard ingesteld op de productiesite als deze niet is opgegeven.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az functionapp deployment source config-local-git

Haal een URL op voor een eindpunt van een Git-opslagplaats om te klonen en naar te pushen voor implementatie van functie-apps.

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

Voorbeelden

Haal een eindpunt op en voeg het toe als een externe Git-instantie.

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

Optionele parameters

--ids

Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.

--name -n

Naam van de functie-app.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--slot -s

De naam van de site. Standaard ingesteld op de productiesite als deze niet is opgegeven.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az functionapp deployment source config-zip

Voer de implementatie uit met behulp van de kudu zip-push-implementatie voor een functie-app.

In Kudu wordt standaard ervan uitgegaan dat voor zip-implementaties geen buildgerelateerde acties nodig zijn, zoals npm-installatie of dotnet-publicatie. Dit kan worden overschreven door een .deployment-bestand in uw zip-bestand op te slaan met de volgende inhoud '[config] SCM_DO_BUILD_DURING_DEPLOYMENT = true', om kudu-detectielogica in te schakelen en het proces voor het genereren van scripts te bouwen. Zie https://github.com/projectkudu/kudu/wiki/Configurable-settings#enabledisable-build-actions-preview. U kunt de instelling ook inschakelen met de opdracht az functionapp config appsettings set.

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

Voorbeelden

Voer de implementatie uit met behulp van zip-bestandsinhoud.

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

Vereiste parameters

--src

Een zip-bestandspad voor implementatie.

Optionele parameters

--build-remote

Schakel externe build in tijdens de implementatie.

geaccepteerde waarden: false, true
standaardwaarde: False
--ids

Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.

--name -n

Naam van de functie-app.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--slot -s

De naam van de site. Standaard ingesteld op de productiesite als deze niet is opgegeven.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--timeout -t

Configureerbare time-out in seconden voor het controleren van de status van de implementatie.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az functionapp deployment source config-zip (appservice-kube extensie)

Voer de implementatie uit met behulp van de kudu zip-push-implementatie voor een functie-app.

In Kudu wordt standaard ervan uitgegaan dat voor zip-implementaties geen buildgerelateerde acties nodig zijn, zoals npm-installatie of dotnet-publicatie. Dit kan worden overschreven door een .deployment-bestand in uw zip-bestand op te slaan met de volgende inhoud '[config] SCM_DO_BUILD_DURING_DEPLOYMENT = true', om kudu-detectielogica in te schakelen en het proces voor het genereren van scripts te bouwen. Zie https://github.com/projectkudu/kudu/wiki/Configurable-settings#enabledisable-build-actions-preview. U kunt de instelling ook inschakelen met de opdracht az functionapp config appsettings set.

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

Voorbeelden

Voer de implementatie uit met behulp van zip-bestandsinhoud.

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

Vereiste parameters

--src

Een zip-bestandspad voor implementatie.

Optionele parameters

--build-remote

Schakel externe build in tijdens de implementatie.

geaccepteerde waarden: false, true
standaardwaarde: False
--ids

Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.

--name -n

Naam van de functie-app.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--slot -s

De naam van de site. Standaard ingesteld op de productiesite als deze niet is opgegeven.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--timeout -t

Configureerbare time-out in seconden voor het controleren van de status van de implementatie.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az functionapp deployment source delete

Verwijder een configuratie voor de implementatie van broncodebeheer.

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

Voorbeelden

Verwijder een configuratie voor de implementatie van broncodebeheer. (automatisch gegenereerd)

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

Optionele parameters

--ids

Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.

--name -n

Naam van de functie-app.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--slot -s

De naam van de site. Standaard ingesteld op de productiesite als deze niet is opgegeven.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az functionapp deployment source show

De details van een configuratie voor broncodebeheerimplementatie ophalen.

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

Voorbeelden

De details van een configuratie voor broncodebeheerimplementatie ophalen. (automatisch gegenereerd)

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

Optionele parameters

--ids

Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.

--name -n

Naam van de functie-app.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--slot -s

De naam van de site. Standaard ingesteld op de productiesite als deze niet is opgegeven.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az functionapp deployment source sync

Synchroniseer vanuit de opslagplaats. Alleen nodig in de handmatige integratiemodus.

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

Voorbeelden

Synchroniseer vanuit de opslagplaats. Alleen nodig in de handmatige integratiemodus. (automatisch gegenereerd)

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

Optionele parameters

--ids

Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.

--name -n

Naam van de functie-app.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--slot -s

De naam van de site. Standaard ingesteld op de productiesite als deze niet is opgegeven.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az functionapp deployment source update-token

Het broncodebeheertoken bijwerken dat in de cache is opgeslagen in Azure App Service.

Als er geen token is opgegeven, wordt met de opdracht een bestaand token opgeschoond. Houd er rekening mee dat tokens nu worden bewerkt in het resultaat.

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

Optionele parameters

--git-token

Git-toegangstoken is vereist voor automatische synchronisatie.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.