az webapp deployment source
Notitie
Deze opdrachtgroep bevat opdrachten die zijn gedefinieerd in zowel Azure CLI als ten minste één extensie. Installeer elke extensie om te profiteren van de uitgebreide mogelijkheden. Meer informatie over extensies.
Implementatie van web-apps beheren via broncodebeheer.
Opdracht
Name | Description | Type | Status |
---|---|---|---|
az webapp deployment source config |
Implementatie beheren vanuit Git- of Mercurial-opslagplaatsen. |
Basis | GA |
az webapp deployment source config-local-git |
Hiermee haalt u een URL op voor een eindpunt van de git-opslagplaats voor het klonen en pushen voor de implementatie van de web-app. |
Basis | GA |
az webapp deployment source config-zip |
Voer de implementatie uit met behulp van de kudu zip-pushimplementatie voor een web-app. |
Basis | Afgeschaft |
az webapp deployment source config-zip (appservice-kube extensie) |
Voer de implementatie uit met behulp van de kudu zip-pushimplementatie voor een web-app. |
Toestel | GA |
az webapp deployment source delete |
Verwijder een configuratie voor de implementatie van broncodebeheer. |
Basis | GA |
az webapp deployment source show |
De details van een configuratie voor broncodebeheerimplementatie ophalen. |
Basis | GA |
az webapp deployment source sync |
Synchroniseer vanuit de opslagplaats. Alleen nodig in de handmatige integratiemodus. |
Basis | GA |
az webapp deployment source update-token |
Het broncodebeheertoken bijwerken dat in de cache is opgeslagen in Azure App Service. |
Basis | GA |
az webapp deployment source config
Implementatie beheren vanuit Git- of Mercurial-opslagplaatsen.
Houd er rekening mee dat het GitHub-actiewachtwoord nu wordt bewerkt in het resultaat. Gebruik de az webapp deployment source show
opdracht om het GitHub-actiewachtwoord weer te geven.
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]
Voorbeelden
Implementatie beheren vanuit Git- of Mercurial-opslagplaatsen. (automatisch gegenereerd)
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
Vereiste parameters
Url van opslagplaats om de meest recente bron op te halen, bijvoorbeeld https://github.com/foo/foo-web.
Optionele parameters
De naam van de vertakking van de opslagplaats.
Git-toegangstoken is vereist voor automatische synchronisatie.
Als u gitHub-actie gebruikt, wordt standaard onwaar gebruikt.
Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.
Schakel automatische synchronisatie tussen broncodebeheer en web uit.
Naam van de web-app. Als u dit niet hebt opgegeven, wordt er willekeurig een naam gegenereerd. U kunt de standaardinstelling configureren met behulp van az configure --defaults web=<name>
.
Type opslagplaats.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
De naam van de site. Standaard ingesteld op de productiesite als deze niet is opgegeven.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az webapp deployment source config-local-git
Hiermee haalt u een URL op voor een eindpunt van de git-opslagplaats voor het klonen en pushen voor de implementatie van de web-app.
az webapp deployment source config-local-git [--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
Voorbeelden
Haal een eindpunt op en voeg het toe als een externe Git-instantie.
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
Optionele parameters
Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.
Naam van de web-app. Als u dit niet hebt opgegeven, wordt er willekeurig een naam gegenereerd. U kunt de standaardinstelling configureren met behulp van az configure --defaults web=<name>
.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
De naam van de site. Standaard ingesteld op de productiesite als deze niet is opgegeven.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az webapp deployment source config-zip
Deze opdracht is afgeschaft en wordt verwijderd in een toekomstige release. Gebruik in plaats daarvan az webapp deploy.
Voer de implementatie uit met behulp van de kudu zip-pushimplementatie voor een web-app.
In Kudu wordt standaard ervan uitgegaan dat voor zip-implementaties geen buildgerelateerde acties nodig zijn, zoals npm-installatie of dotnet-publicatie. Dit kan worden overschreven door een .deployment-bestand op te slaan in uw zip-bestand met de volgende inhoud '[config] SCM_DO_BUILD_DURING_DEPLOYMENT = true', om kudu-detectielogica in te schakelen 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 webapp config appsettings set.
az webapp deployment source config-zip --src
[--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
[--timeout]
[--track-status {false, true}]
Voorbeelden
Voer de implementatie uit met behulp van zip-bestandsinhoud.
az webapp deployment source config-zip \
-g {myRG} -n {myAppName} \
--src {zipFilePathLocation}
Vereiste parameters
Een zip-bestandspad voor implementatie.
Optionele parameters
Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.
Naam van de web-app. Als u dit niet hebt opgegeven, wordt er willekeurig een naam gegenereerd. U kunt de standaardinstelling configureren met behulp van az configure --defaults web=<name>
.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
De naam van de site. Standaard ingesteld op de productiesite als deze niet is opgegeven.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Configureerbare time-out in seconden voor het controleren van de status van de implementatie.
Indien waar, wordt de opstartstatus van de web-app tijdens de implementatie bijgehouden voor Linux-web-apps.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az webapp deployment source config-zip (appservice-kube extensie)
Voer de implementatie uit met behulp van de kudu zip-pushimplementatie voor een web-app.
In Kudu wordt standaard ervan uitgegaan dat voor zip-implementaties geen buildgerelateerde acties nodig zijn, zoals npm-installatie of dotnet-publicatie. Dit kan worden overschreven door een .deployment-bestand op te slaan in uw zip-bestand met de volgende inhoud '[config] SCM_DO_BUILD_DURING_DEPLOYMENT = true', om kudu-detectielogica in te schakelen 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 webapp config appsettings set.
az webapp deployment source config-zip --src
[--ids]
[--is-kube]
[--name]
[--resource-group]
[--slot]
[--subscription]
[--timeout]
Voorbeelden
Voer de implementatie uit met behulp van zip-bestandsinhoud.
az webapp deployment source config-zip \
-g {myRG} -n {myAppName} \
--src {zipFilePathLocation}
Vereiste parameters
Een zip-bestandspad voor implementatie.
Optionele parameters
Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.
De app is een kubernetes-app.
Naam van de web-app. U kunt de standaardinstelling configureren met behulp van az configure --defaults web=<name>
.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
De naam van de site. Standaard ingesteld op de productiesite als deze niet is opgegeven.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Configureerbare time-out in seconden voor het controleren van de status van de implementatie.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az webapp deployment source delete
Verwijder een configuratie voor de implementatie van broncodebeheer.
az webapp deployment source delete [--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
Voorbeelden
Verwijder een configuratie voor de implementatie van broncodebeheer. (automatisch gegenereerd)
az webapp deployment source delete --name MyWebApp --resource-group MyResourceGroup
Optionele parameters
Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.
Naam van de web-app. Als u dit niet hebt opgegeven, wordt er willekeurig een naam gegenereerd. U kunt de standaardinstelling configureren met behulp van az configure --defaults web=<name>
.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
De naam van de site. Standaard ingesteld op de productiesite als deze niet is opgegeven.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az webapp deployment source show
De details van een configuratie voor broncodebeheerimplementatie ophalen.
az webapp deployment source show [--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
Voorbeelden
De details van een configuratie voor broncodebeheerimplementatie ophalen. (automatisch gegenereerd)
az webapp deployment source show --name MyWebApp --resource-group MyResourceGroup
Optionele parameters
Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.
Naam van de web-app. Als u dit niet hebt opgegeven, wordt er willekeurig een naam gegenereerd. U kunt de standaardinstelling configureren met behulp van az configure --defaults web=<name>
.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
De naam van de site. Standaard ingesteld op de productiesite als deze niet is opgegeven.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az webapp deployment source sync
Synchroniseer vanuit de opslagplaats. Alleen nodig in de handmatige integratiemodus.
az webapp deployment source sync [--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
Voorbeelden
Synchroniseer vanuit de opslagplaats. Alleen nodig in de handmatige integratiemodus. (automatisch gegenereerd)
az webapp deployment source sync --name MyWebapp --resource-group MyResourceGroup
Optionele parameters
Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.
Naam van de web-app. Als u dit niet hebt opgegeven, wordt er willekeurig een naam gegenereerd. U kunt de standaardinstelling configureren met behulp van az configure --defaults web=<name>
.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
De naam van de site. Standaard ingesteld op de productiesite als deze niet is opgegeven.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az webapp deployment source update-token
Het broncodebeheertoken bijwerken dat in de cache is opgeslagen in Azure App Service.
Als er geen token is opgegeven, wordt met de opdracht een bestaand token opgeschoond. Houd er rekening mee dat tokens nu worden bewerkt in het resultaat.
az webapp deployment source update-token [--git-token]
Optionele parameters
Git-toegangstoken is vereist voor automatische synchronisatie.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.