az functionapp deployment source

Verwalten der Funktions-App-Bereitstellung über die Quellcodeverwaltung

Befehle

az functionapp deployment source config

Verwalten der Bereitstellung von Git- oder Mercurial-Repositorys.

az functionapp deployment source config-local-git

Rufen Sie eine URL für einen Git-Repository-Endpunkt ab, um für die Funktions-App-Bereitstellung zu klonen und zu pushen.

az functionapp deployment source config-zip

Führen Sie die Bereitstellung mithilfe der kudu zip-Pushbereitstellung für eine Funktions-App aus.

az functionapp deployment source delete

Löschen einer Bereitstellungskonfiguration für die Quellcodeverwaltung.

az functionapp deployment source show

Rufen Sie die Details einer Bereitstellungskonfiguration für die Quellcodeverwaltung ab.

az functionapp deployment source sync

Synchronisieren Sie das Repository. Nur im manuellen Integrationsmodus erforderlich.

az functionapp deployment source update-token

Aktualisieren des Quellsteuerungstokens, das im Azure-App-Dienst zwischengespeichert ist.

az functionapp deployment source config

Verwalten der Bereitstellung von Git- oder Mercurial-Repositorys.

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]

Beispiele

Verwalten der Bereitstellung von Git- oder Mercurial-Repositorys. (automatisch generiert)

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

Erforderliche Parameter

--repo-url -u

Repository-URL zum Abrufen der neuesten Quelle aus, z. B. https://github.com/foo/foo-web.

Optionale Parameter

--branch

Der Verzweigungsname des Repositorys.

--git-token

Git-Zugriffstoken für die automatische Synchronisierung erforderlich.

--github-action

Wenn Sie GitHub-Aktion verwenden, wird standardmäßig "False" verwendet.

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen der Argumente "Resource Id" enthält. Sie sollten entweder --ids oder andere Argumente "Resource Id" angeben.

--manual-integration

Deaktivieren Sie die automatische Synchronisierung zwischen Quellcodeverwaltung und Web.

--name -n

Name der Funktions-App.

--repository-type

Repositorytyp.

Zulässige Werte: externalgit, git, github, localgit, mercurial
Standardwert: git
--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--slot -s

Der Name des Steckplatzes. Standardeinstellung für den Produktionsplatz, falls nicht angegeben.

az functionapp deployment source config-local-git

Rufen Sie eine URL für einen Git-Repository-Endpunkt ab, um für die Funktions-App-Bereitstellung zu klonen und zu pushen.

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

Beispiele

Rufen Sie einen Endpunkt ab, und fügen Sie es als Git-Remote hinzu.

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

Optionale Parameter

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen der Argumente "Resource Id" enthält. Sie sollten entweder --ids oder andere Argumente "Resource Id" angeben.

--name -n

Name der Funktions-App.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--slot -s

Der Name des Steckplatzes. Standardeinstellung für den Produktionsplatz, falls nicht angegeben.

az functionapp deployment source config-zip

Führen Sie die Bereitstellung mithilfe der kudu zip-Pushbereitstellung für eine Funktions-App aus.

Standardmäßig wird von Kudu davon ausgegangen, dass zip-Bereitstellungen keine buildbezogenen Aktionen wie npm-Installation oder Dotnet-Veröffentlichung erfordern. Dies kann überschrieben werden, indem Sie eine Bereitstellungsdatei in Ihrer ZIP-Datei mit dem folgenden Inhalt "[config] SCM_DO_BUILD_DURING_DEPLOYMENT = true" einschließen, um die Kudu-Erkennungslogik und den Erstellungsskriptgenerierungsprozess zu aktivieren. Siehe https://github.com/projectkudu/kudu/wiki/Configurable-settings#enabledisable-build-actions-preview. Alternativ kann die Einstellung mithilfe des Befehls "az functionapp config appsettings set" aktiviert werden.

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

Beispiele

Führen Sie die Bereitstellung mithilfe von ZIP-Dateiinhalten aus.

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

Erforderliche Parameter

--src

Ein Zip-Dateipfad für die Bereitstellung.

Optionale Parameter

--build-remote

Aktivieren Des Remotebuilds während der Bereitstellung.

Zulässige Werte: false, true
--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen der Argumente "Resource Id" enthält. Sie sollten entweder --ids oder andere Argumente "Resource Id" angeben.

--name -n

Name der Funktions-App.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--slot -s

Der Name des Steckplatzes. Standardeinstellung für den Produktionsplatz, falls nicht angegeben.

--timeout -t

Konfigurierbares Timeout in Sekunden zum Überprüfen des Status der Bereitstellung.

az functionapp deployment source delete

Löschen einer Bereitstellungskonfiguration für die Quellcodeverwaltung.

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

Beispiele

Löschen einer Bereitstellungskonfiguration für die Quellcodeverwaltung. (automatisch generiert)

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

Optionale Parameter

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen der Argumente "Resource Id" enthält. Sie sollten entweder --ids oder andere Argumente "Resource Id" angeben.

--name -n

Name der Funktions-App.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--slot -s

Der Name des Steckplatzes. Standardeinstellung für den Produktionsplatz, falls nicht angegeben.

az functionapp deployment source show

Rufen Sie die Details einer Bereitstellungskonfiguration für die Quellcodeverwaltung ab.

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

Beispiele

Rufen Sie die Details einer Bereitstellungskonfiguration für die Quellcodeverwaltung ab. (automatisch generiert)

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

Optionale Parameter

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen der Argumente "Resource Id" enthält. Sie sollten entweder --ids oder andere Argumente "Resource Id" angeben.

--name -n

Name der Funktions-App.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--slot -s

Der Name des Steckplatzes. Standardeinstellung für den Produktionsplatz, falls nicht angegeben.

az functionapp deployment source sync

Synchronisieren Sie das Repository. Nur im manuellen Integrationsmodus erforderlich.

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

Beispiele

Synchronisieren Sie das Repository. Nur im manuellen Integrationsmodus erforderlich. (automatisch generiert)

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

Optionale Parameter

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen der Argumente "Resource Id" enthält. Sie sollten entweder --ids oder andere Argumente "Resource Id" angeben.

--name -n

Name der Funktions-App.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--slot -s

Der Name des Steckplatzes. Standardeinstellung für den Produktionsplatz, falls nicht angegeben.

az functionapp deployment source update-token

Aktualisieren des Quellsteuerungstokens, das im Azure-App-Dienst zwischengespeichert ist.

Wenn kein Token bereitgestellt wird, wird der Befehl vorhandenes Token bereinigen.

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

Optionale Parameter

--git-token

Git-Zugriffstoken für die automatische Synchronisierung erforderlich.