az webapp deployment source
Nota
Questo gruppo di comandi include comandi definiti sia nell'interfaccia della riga di comando di Azure che in almeno un'estensione. Installare ogni estensione per trarre vantaggio dalle funzionalità estese. Altre informazioni sulle estensioni.
Gestire la distribuzione di app Web tramite il controllo del codice sorgente.
Comandi
Nome | Descrizione | Tipo | Status |
---|---|---|---|
az webapp deployment source config |
Gestire la distribuzione da repository Git o Mercurial. |
Memoria centrale | Disponibilità generale |
az webapp deployment source config-local-git |
Ottenere un URL per un endpoint del repository git in cui clonare ed eseguire il push della distribuzione dell'app Web. |
Memoria centrale | Disponibilità generale |
az webapp deployment source config-zip |
Eseguire la distribuzione usando la distribuzione push zip kudu per un'app Web. |
Memoria centrale | Deprecato |
az webapp deployment source config-zip (appservice-kube estensione) |
Eseguire la distribuzione usando la distribuzione push zip kudu per un'app Web. |
Estensione | Disponibilità generale |
az webapp deployment source delete |
Eliminare una configurazione di distribuzione del controllo del codice sorgente. |
Memoria centrale | Disponibilità generale |
az webapp deployment source show |
Ottenere i dettagli di una configurazione di distribuzione del controllo del codice sorgente. |
Memoria centrale | Disponibilità generale |
az webapp deployment source sync |
Eseguire la sincronizzazione dal repository. È necessario solo in modalità di integrazione manuale. |
Memoria centrale | Disponibilità generale |
az webapp deployment source update-token |
Aggiornare il token di controllo del codice sorgente memorizzato nella cache nel servizio app di Azure. |
Memoria centrale | Disponibilità generale |
az webapp deployment source config
Gestire la distribuzione da repository Git o Mercurial.
Si noti che la password dell'azione GitHub è ora modificata nel risultato. Usare il az webapp deployment source show
comando per visualizzare la password dell'azione GitHub.
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]
Esempio
Gestire la distribuzione da repository Git o Mercurial. (generato automaticamente)
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
Parametri necessari
URL del repository da cui eseguire il pull dell'origine più recente, ad esempio https://github.com/foo/foo-web.
Parametri facoltativi
Nome del ramo del repository.
Token di accesso Git necessario per la sincronizzazione automatica.
Se si usa GitHub action, il valore predefinito è False.
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Disabilitare la sincronizzazione automatica tra il controllo del codice sorgente e il Web.
Nome dell'app Web. Se non specificato, verrà generato un nome in modo casuale. È possibile configurare l'impostazione predefinita usando az configure --defaults web=<name>
.
Tipo di repository.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome dello slot. Il valore predefinito è lo slot productions, se non specificato.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az webapp deployment source config-local-git
Ottenere un URL per un endpoint del repository git in cui clonare ed eseguire il push della distribuzione dell'app Web.
az webapp deployment source config-local-git [--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
Esempio
Ottenere un endpoint e aggiungerlo come git remoto.
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
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Nome dell'app Web. Se non specificato, verrà generato un nome in modo casuale. È possibile configurare l'impostazione predefinita usando az configure --defaults web=<name>
.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome dello slot. Il valore predefinito è lo slot productions, se non specificato.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az webapp deployment source config-zip
Questo comando è stato deprecato e verrà rimosso in una versione futura. Usare invece 'az webapp deploy'.
Eseguire la distribuzione usando la distribuzione push zip kudu per un'app Web.
Per impostazione predefinita Kudu presuppone che le distribuzioni ZIP non richiedano azioni correlate alla compilazione, ad esempio npm install o dotnet publish. È possibile eseguire l'override includendo un file con estensione deployment nel file ZIP con il contenuto seguente "[config] SCM_DO_BUILD_DURING_DEPLOYMENT = true", per abilitare la logica di rilevamento Kudu e il processo di generazione di script di compilazione. Vedere https://github.com/projectkudu/kudu/wiki/Configurable-settings#enabledisable-build-actions-preview. In alternativa, l'impostazione può essere abilitata usando il comando az webapp config appsettings set.
az webapp deployment source config-zip --src
[--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
[--timeout]
[--track-status {false, true}]
Esempio
Eseguire la distribuzione usando il contenuto del file ZIP.
az webapp deployment source config-zip \
-g {myRG} -n {myAppName} \
--src {zipFilePathLocation}
Parametri necessari
Percorso del file ZIP per la distribuzione.
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Nome dell'app Web. Se non specificato, verrà generato un nome in modo casuale. È possibile configurare l'impostazione predefinita usando az configure --defaults web=<name>
.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome dello slot. Il valore predefinito è lo slot productions, se non specificato.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Timeout configurabile in secondi per controllare lo stato della distribuzione.
Se true, lo stato di avvio dell'app Web durante la distribuzione verrà monitorato per le app Web Linux.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az webapp deployment source config-zip (appservice-kube estensione)
Eseguire la distribuzione usando la distribuzione push zip kudu per un'app Web.
Per impostazione predefinita Kudu presuppone che le distribuzioni ZIP non richiedano azioni correlate alla compilazione, ad esempio npm install o dotnet publish. È possibile eseguire l'override includendo un file con estensione deployment nel file ZIP con il contenuto seguente "[config] SCM_DO_BUILD_DURING_DEPLOYMENT = true", per abilitare la logica di rilevamento Kudu e il processo di generazione di script di compilazione. Vedere https://github.com/projectkudu/kudu/wiki/Configurable-settings#enabledisable-build-actions-preview. In alternativa, l'impostazione può essere abilitata usando il comando az webapp config appsettings set.
az webapp deployment source config-zip --src
[--ids]
[--is-kube]
[--name]
[--resource-group]
[--slot]
[--subscription]
[--timeout]
Esempio
Eseguire la distribuzione usando il contenuto del file ZIP.
az webapp deployment source config-zip \
-g {myRG} -n {myAppName} \
--src {zipFilePathLocation}
Parametri necessari
Percorso del file ZIP per la distribuzione.
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
L'app è un'app kubernetes.
Nome dell'app Web. È possibile configurare l'impostazione predefinita usando az configure --defaults web=<name>
.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome dello slot. Il valore predefinito è lo slot productions, se non specificato.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Timeout configurabile in secondi per controllare lo stato della distribuzione.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az webapp deployment source delete
Eliminare una configurazione di distribuzione del controllo del codice sorgente.
az webapp deployment source delete [--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
Esempio
Eliminare una configurazione di distribuzione del controllo del codice sorgente. (generato automaticamente)
az webapp deployment source delete --name MyWebApp --resource-group MyResourceGroup
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Nome dell'app Web. Se non specificato, verrà generato un nome in modo casuale. È possibile configurare l'impostazione predefinita usando az configure --defaults web=<name>
.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome dello slot. Il valore predefinito è lo slot productions, se non specificato.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az webapp deployment source show
Ottenere i dettagli di una configurazione di distribuzione del controllo del codice sorgente.
az webapp deployment source show [--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
Esempio
Ottenere i dettagli di una configurazione di distribuzione del controllo del codice sorgente. (generato automaticamente)
az webapp deployment source show --name MyWebApp --resource-group MyResourceGroup
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Nome dell'app Web. Se non specificato, verrà generato un nome in modo casuale. È possibile configurare l'impostazione predefinita usando az configure --defaults web=<name>
.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome dello slot. Il valore predefinito è lo slot productions, se non specificato.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az webapp deployment source sync
Eseguire la sincronizzazione dal repository. È necessario solo in modalità di integrazione manuale.
az webapp deployment source sync [--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
Esempio
Eseguire la sincronizzazione dal repository. È necessario solo in modalità di integrazione manuale. (generato automaticamente)
az webapp deployment source sync --name MyWebapp --resource-group MyResourceGroup
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Nome dell'app Web. Se non specificato, verrà generato un nome in modo casuale. È possibile configurare l'impostazione predefinita usando az configure --defaults web=<name>
.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome dello slot. Il valore predefinito è lo slot productions, se non specificato.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az webapp deployment source update-token
Aggiornare il token di controllo del codice sorgente memorizzato nella cache nel servizio app di Azure.
Se non viene fornito alcun token, il comando pulisce il token esistente. Si noti che i token vengono ora elaborati nel risultato.
az webapp deployment source update-token [--git-token]
Parametri facoltativi
Token di accesso Git necessario per la sincronizzazione automatica.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.