az webapp deployment source
Hinweis
Diese Befehlsgruppe verfügt über Befehle, die sowohl in Azure CLI als auch in mindestens einer Erweiterung definiert sind. Installieren Sie jede Erweiterung, um von ihren erweiterten Funktionen zu profitieren. Weitere Informationen zu Erweiterungen
Dient zum Verwalten der Web-App-Bereitstellung über die Quellcodeverwaltung.
Befehle
Name | Beschreibung | Typ | Status |
---|---|---|---|
az webapp deployment source config |
Verwalten Sie die Bereitstellung von Git- oder Mercurial-Repositorys. |
Core | Allgemein verfügbar |
az webapp deployment source config-local-git |
Ruft eine URL für einen Endpunkt eines Git-Repositorys auf, um dieses zu klonen und mithilfe von Push für die Web-App-Bereitstellung zu übertragen. |
Core | Allgemein verfügbar |
az webapp deployment source config-zip |
Durchführen der Bereitstellung mithilfe der Kudu-Zip-Pushbereitstellung für eine Web-App. |
Core | Als veraltet markiert |
az webapp deployment source config-zip (appservice-kube Erweiterung) |
Durchführen der Bereitstellung mithilfe der Kudu-Zip-Pushbereitstellung für eine Web-App. |
Erweiterung | Allgemein verfügbar |
az webapp deployment source delete |
Löschen einer Bereitstellungskonfiguration für die Quellcodeverwaltung. |
Core | Allgemein verfügbar |
az webapp deployment source show |
Rufen Sie die Details einer Bereitstellungskonfiguration für die Quellcodeverwaltung ab. |
Core | Allgemein verfügbar |
az webapp deployment source sync |
Synchronisieren aus dem Repository. Nur erforderlich im manuellen Integrationsmodus. |
Core | Allgemein verfügbar |
az webapp deployment source update-token |
Aktualisieren sie das im Azure-App-Dienst zwischengespeicherte Quellcodeverwaltungstoken. |
Core | Allgemein verfügbar |
az webapp deployment source config
Verwalten Sie die Bereitstellung von Git- oder Mercurial-Repositorys.
Beachten Sie, dass das GitHub-Aktionskennwort jetzt im Ergebnis redigiert ist. Verwenden Sie den az webapp deployment source show
Befehl, um das GitHub-Aktionskennwort anzuzeigen.
az webapp 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]
Beispiele
Verwalten Sie die Bereitstellung von Git- oder Mercurial-Repositorys. (automatisch generiert)
az webapp deployment source config --branch master --manual-integration --name MyWebApp --repo-url https://github.com/Azure-Samples/function-image-upload-resize --resource-group MyResourceGroup
Erforderliche Parameter
Repository-URL zum Abrufen der neuesten Quelle, z. B. https://github.com/foo/foo-web.
Optionale Parameter
Der Verzweigungsname des Repositorys.
Git-Zugriffstoken für die automatische Synchronisierung erforderlich.
Bei Verwendung der GitHub-Aktion wird standardmäßig "False" verwendet.
Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.
Deaktivieren Sie die automatische Synchronisierung zwischen Quellcodeverwaltung und Web.
Name der Web-App. Wenn nicht angegeben, wird ein Name zufällig generiert. Sie können die Standardeinstellung mithilfe von az configure --defaults web=<name>
.
Repositorytyp.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Der Name des Steckplatzes. Standardeinstellung für den Produktionsplatz, falls nicht angegeben.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az webapp deployment source config-local-git
Ruft eine URL für einen Endpunkt eines Git-Repositorys auf, um dieses zu klonen und mithilfe von Push für die Web-App-Bereitstellung zu übertragen.
az webapp deployment source config-local-git [--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
Beispiele
Rufen Sie einen Endpunkt ab, und fügen Sie ihn als Git-Remote hinzu.
az webapp 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
Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.
Name der Web-App. Wenn nicht angegeben, wird ein Name zufällig generiert. Sie können die Standardeinstellung mithilfe von az configure --defaults web=<name>
.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Der Name des Steckplatzes. Standardeinstellung für den Produktionsplatz, falls nicht angegeben.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az webapp deployment source config-zip
Dieser Befehl ist veraltet und wird in einer zukünftigen Version entfernt. Verwenden Sie stattdessen "az webapp deploy".
Durchführen der Bereitstellung mithilfe der Kudu-Zip-Pushbereitstellung für eine Web-App.
Kudu geht standardmäßig davon aus, dass ZIP-Bereitstellungen keine buildbezogenen Aktionen wie npm install or dotnet publish erfordern. Dies kann überschrieben werden, indem Sie eine BEREITSTELLUNGsdatei in Ihre ZIP-Datei mit dem folgenden Inhalt "[config] SCM_DO_BUILD_DURING_DEPLOYMENT = true" einschließen, um die Kudu-Erkennungslogik und den Erstellungsprozess der Skriptgenerierung zu aktivieren. Siehe https://github.com/projectkudu/kudu/wiki/Configurable-settings#enabledisable-build-actions-preview. Alternativ kann die Einstellung mithilfe des Befehls "az webapp config appsettings set" aktiviert werden.
az webapp deployment source config-zip --src
[--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
[--timeout]
[--track-status {false, true}]
Beispiele
Führen Sie die Bereitstellung mithilfe von ZIP-Dateiinhalten aus.
az webapp deployment source config-zip \
-g {myRG} -n {myAppName} \
--src {zipFilePathLocation}
Erforderliche Parameter
Ein ZIP-Dateipfad für die Bereitstellung.
Optionale Parameter
Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.
Name der Web-App. Wenn nicht angegeben, wird ein Name zufällig generiert. Sie können die Standardeinstellung mithilfe von az configure --defaults web=<name>
.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Der Name des Steckplatzes. Standardeinstellung für den Produktionsplatz, falls nicht angegeben.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Konfigurierbares Timeout in Sekunden zum Überprüfen des Status der Bereitstellung.
Bei "true" wird der Startstatus der Web-App während der Bereitstellung für Linux-Web-Apps nachverfolgt.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az webapp deployment source config-zip (appservice-kube Erweiterung)
Durchführen der Bereitstellung mithilfe der Kudu-Zip-Pushbereitstellung für eine Web-App.
Kudu geht standardmäßig davon aus, dass ZIP-Bereitstellungen keine buildbezogenen Aktionen wie npm install or dotnet publish erfordern. Dies kann überschrieben werden, indem Sie eine BEREITSTELLUNGsdatei in Ihre ZIP-Datei mit dem folgenden Inhalt "[config] SCM_DO_BUILD_DURING_DEPLOYMENT = true" einschließen, um die Kudu-Erkennungslogik und den Erstellungsprozess der Skriptgenerierung zu aktivieren. Siehe https://github.com/projectkudu/kudu/wiki/Configurable-settings#enabledisable-build-actions-preview. Alternativ kann die Einstellung mithilfe des Befehls "az webapp config appsettings set" aktiviert werden.
az webapp deployment source config-zip --src
[--ids]
[--is-kube]
[--name]
[--resource-group]
[--slot]
[--subscription]
[--timeout]
Beispiele
Führen Sie die Bereitstellung mithilfe von ZIP-Dateiinhalten aus.
az webapp deployment source config-zip \
-g {myRG} -n {myAppName} \
--src {zipFilePathLocation}
Erforderliche Parameter
Ein ZIP-Dateipfad für die Bereitstellung.
Optionale Parameter
Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.
Die App ist eine Kubernetes-App.
Name der Web-App. Sie können die Standardeinstellung mithilfe von az configure --defaults web=<name>
.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Der Name des Steckplatzes. Standardeinstellung für den Produktionsplatz, falls nicht angegeben.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Konfigurierbares Timeout in Sekunden zum Überprüfen des Status der Bereitstellung.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az webapp deployment source delete
Löschen einer Bereitstellungskonfiguration für die Quellcodeverwaltung.
az webapp deployment source delete [--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
Beispiele
Löschen einer Bereitstellungskonfiguration für die Quellcodeverwaltung. (automatisch generiert)
az webapp deployment source delete --name MyWebApp --resource-group MyResourceGroup
Optionale Parameter
Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.
Name der Web-App. Wenn nicht angegeben, wird ein Name zufällig generiert. Sie können die Standardeinstellung mithilfe von az configure --defaults web=<name>
.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Der Name des Steckplatzes. Standardeinstellung für den Produktionsplatz, falls nicht angegeben.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az webapp deployment source show
Rufen Sie die Details einer Bereitstellungskonfiguration für die Quellcodeverwaltung ab.
az webapp deployment source show [--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
Beispiele
Rufen Sie die Details einer Bereitstellungskonfiguration für die Quellcodeverwaltung ab. (automatisch generiert)
az webapp deployment source show --name MyWebApp --resource-group MyResourceGroup
Optionale Parameter
Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.
Name der Web-App. Wenn nicht angegeben, wird ein Name zufällig generiert. Sie können die Standardeinstellung mithilfe von az configure --defaults web=<name>
.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Der Name des Steckplatzes. Standardeinstellung für den Produktionsplatz, falls nicht angegeben.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az webapp deployment source sync
Synchronisieren aus dem Repository. Nur erforderlich im manuellen Integrationsmodus.
az webapp deployment source sync [--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
Beispiele
Synchronisieren aus dem Repository. Nur erforderlich im manuellen Integrationsmodus. (automatisch generiert)
az webapp deployment source sync --name MyWebapp --resource-group MyResourceGroup
Optionale Parameter
Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.
Name der Web-App. Wenn nicht angegeben, wird ein Name zufällig generiert. Sie können die Standardeinstellung mithilfe von az configure --defaults web=<name>
.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Der Name des Steckplatzes. Standardeinstellung für den Produktionsplatz, falls nicht angegeben.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az webapp deployment source update-token
Aktualisieren sie das im Azure-App-Dienst zwischengespeicherte Quellcodeverwaltungstoken.
Wenn kein Token bereitgestellt wird, sauber der Befehl vorhandenes Token. Beachten Sie, dass Token jetzt im Ergebnis redigiert sind.
az webapp deployment source update-token [--git-token]
Optionale Parameter
Git-Zugriffstoken für die automatische Synchronisierung erforderlich.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.