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. |
Nucleo | GA |
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. |
Nucleo | GA |
az webapp deployment source config-zip |
Eseguire la distribuzione usando la distribuzione push zip kudu per un'app Web. |
Estensione | GA |
az webapp deployment source delete |
Eliminare una configurazione di distribuzione del controllo del codice sorgente. |
Nucleo | GA |
az webapp deployment source show |
Ottenere i dettagli di una configurazione di distribuzione del controllo del codice sorgente. |
Nucleo | GA |
az webapp deployment source sync |
Eseguire la sincronizzazione dal repository. È necessario solo in modalità di integrazione manuale. |
Nucleo | GA |
az webapp deployment source update-token |
Aggiornare il token di controllo del codice sorgente memorizzato nella cache nel servizio app di Azure. |
Nucleo | GA |
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 risorsa (delimitati da spazi). 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 usando 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 posizione predefinito usando az account set -s NAME_OR_ID
.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato dell'output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare 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 risorsa (delimitati da spazi). 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 usando 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 posizione predefinito usando az account set -s NAME_OR_ID
.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato dell'output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az webapp deployment source config-zip
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. Vedi 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 risorsa (delimitati da spazi). 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 usando 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 posizione predefinito usando az account set -s NAME_OR_ID
.
Timeout configurabile in secondi per controllare lo stato della distribuzione.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato dell'output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare 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 risorsa (delimitati da spazi). 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 usando 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 posizione predefinito usando az account set -s NAME_OR_ID
.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato dell'output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare 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 risorsa (delimitati da spazi). 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 usando 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 posizione predefinito usando az account set -s NAME_OR_ID
.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato dell'output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare 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 risorsa (delimitati da spazi). 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 usando 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 posizione predefinito usando az account set -s NAME_OR_ID
.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato dell'output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare 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
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato dell'output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.