az functionapp deployment source

Implementatie van functie-apps beheren via broncodebeheer.

Opdracht

az functionapp deployment source config

Implementatie beheren vanuit Git- of Mercurial-opslagplaatsen.

az functionapp deployment source config-local-git

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

az functionapp deployment source config-zip

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

az functionapp deployment source delete

Verwijder een configuratie voor de implementatie van broncodebeheer.

az functionapp deployment source show

De details van een configuratie voor de implementatie van broncodebeheer op te halen.

az functionapp deployment source sync

Synchroniseer vanuit de opslagplaats. Alleen nodig in de modus voor handmatige integratie.

az functionapp deployment source update-token

Werk het broncodebeheer-token bij dat in de cache is opgeslagen in Azure App Service.

az functionapp deployment source config

Implementatie beheren vanuit Git- of Mercurial-opslagplaatsen.

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

Opslagplaats-URL voor het pullen van de meest recente bron, bijvoorbeeld https://github.com/foo/foo-web .

Optionele parameters

--branch

De naam van de vertakking van de opslagplaats.

--git-token

Git-toegangs token vereist voor automatische synchronisatie.

--github-action

Als u de GitHub-actie gebruikt, standaard ingesteld op Onwaar.

--ids

Een of meer resource-ID's (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

--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 sleuf. Standaard ingesteld op de slots indien niet opgegeven.

--subscription

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

az functionapp deployment source config-local-git

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

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

Voorbeelden

Haal een eindpunt op en voeg dit toe als een externe Git-locatie.

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 (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

--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 sleuf. Standaard ingesteld op de slots indien niet opgegeven.

--subscription

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

az functionapp deployment source config-zip

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

Kudu gaat er standaard van uit dat zip-implementaties geen buildgerelateerde acties vereisen, zoals npm install of dotnet publish. Dit kan worden overschrijven door een .deployment-bestand op te nemen in uw ZIP-bestand met de volgende inhoud '[config] SCM_DO_BUILD_DURING_DEPLOYMENT = true', om Kudu-detectielogica in teschakelen 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

Implementatie uitvoeren 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

Externe build inschakelen tijdens de implementatie.

geaccepteerde waarden: false, true
--ids

Een of meer resource-ID's (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

--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 sleuf. Standaard ingesteld op de slots indien niet opgegeven.

--subscription

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

--timeout -t

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

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 (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

--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 sleuf. Standaard ingesteld op de slots indien niet opgegeven.

--subscription

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

az functionapp deployment source show

De details van een configuratie voor de implementatie van broncodebeheer op te halen.

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

Voorbeelden

De details van een configuratie voor de implementatie van broncodebeheer op te halen. (automatisch gegenereerd)

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

Optionele parameters

--ids

Een of meer resource-ID's (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

--name -n

Naam van de functie-app.

--query-examples

JMESPath-tekenreeks voor u aanbevelen. U kunt een van de query's kopiƫren en plakken na de parameter --query tussen dubbele aanhalingstekens om de resultaten te bekijken. U kunt een of meer positionele trefwoorden toevoegen, zodat we suggesties kunnen geven op basis van deze sleutelwoorden.

--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 sleuf. Standaard ingesteld op de slots indien niet opgegeven.

--subscription

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

az functionapp deployment source sync

Synchroniseer vanuit de opslagplaats. Alleen nodig in de modus voor handmatige integratie.

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

Voorbeelden

Synchroniseer vanuit de opslagplaats. Alleen nodig in de modus voor handmatige integratie. (automatisch gegenereerd)

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

Optionele parameters

--ids

Een of meer resource-ID's (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

--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 sleuf. Standaard ingesteld op de slots indien niet opgegeven.

--subscription

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

az functionapp deployment source update-token

Werk het broncodebeheer-token bij dat in de cache is opgeslagen in Azure App Service.

Als er geen token is opgegeven, wordt met de opdracht het bestaande token opsschoont.

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

Optionele parameters

--git-token

Git-toegangs token vereist voor automatische synchronisatie.

--subscription

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