az webapp deployment source

Implementatie van web-apps beheren via broncodebeheer.

Opdracht

az webapp deployment source config

Implementatie beheren vanuit Git- of Mercurial-opslagplaatsen.

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-zip

Voer de implementatie uit met behulp van de kudu zip-push-implementatie voor een web-app.

az webapp deployment source delete

Verwijder een configuratie voor de implementatie van broncodebeheer.

az webapp deployment source show

De details van een configuratie voor de implementatie van broncodebeheer op te halen.

az webapp deployment source sync

Synchroniseer vanuit de opslagplaats. Alleen nodig in de modus voor handmatige integratie.

az webapp deployment source update-token

Werk het broncodebeheer-token bij dat in de cache is opgeslagen in Azure App Service.

az webapp deployment source config

Implementatie beheren vanuit Git- of Mercurial-opslagplaatsen.

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

--repo-url -u

Opslagplaats-URL voor het pullen van de meest recente bron, bijvoorbeeld https://github.com/foo/foo-web .

Optionele parameters

--branch

De naam van de vertakking van de opslagplaats.

--git-token

Git-toegangs token vereist voor automatische synchronisatie.

--github-action

Als u de GitHub-actie gebruikt, staat u standaard op Onwaar.

--ids

Een of meer resource-ID's (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

--manual-integration

Schakel automatische synchronisatie tussen broncodebeheer en web uit.

--name -n

Naam van de web-app. Als er niets wordt gespecificeerd, wordt er willekeurig een naam gegenereerd. U kunt de standaardinstelling configureren met az configure --defaults web=<name> behulp van .

--repository-type

Type opslagplaats.

geaccepteerde waarden: externalgit, git, github, localgit, mercurial
standaardwaarde: git
--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

--slot -s

De naam van de sleuf. Standaard ingesteld op de slots indien niet opgegeven.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .

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 dit toe als een externe Git-locatie.

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

--ids

Een of meer resource-ID's (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

--name -n

Naam van de web-app. Als er niets wordt gespecificeerd, wordt er willekeurig een naam gegenereerd. U kunt de standaardinstelling configureren met az configure --defaults web=<name> behulp van .

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

--slot -s

De naam van de sleuf. Standaard ingesteld op de slots indien niet opgegeven.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .

az webapp deployment source config-zip

Voer de implementatie uit met behulp van de kudu zip-push-implementatie voor een web-app.

Kudu gaat er standaard van uit dat zip-implementaties geen buildgerelateerde acties vereisen, zoals npm install of dotnet publish. Dit kan worden overschrijven door een .deployment-bestand op te nemen in uw ZIP-bestand met de volgende inhoud '[config] SCM_DO_BUILD_DURING_DEPLOYMENT = true', om Kudu-detectielogica in teschakelen 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]

Voorbeelden

Implementatie uitvoeren met behulp van zip-bestandsinhoud.

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

Vereiste parameters

--src

Een zip-bestandspad voor implementatie.

Optionele parameters

--ids

Een of meer resource-ID's (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

--name -n

Naam van de web-app. Als er niets wordt gespecificeerd, wordt er willekeurig een naam gegenereerd. U kunt de standaardinstelling configureren met az configure --defaults web=<name> behulp van .

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

--slot -s

De naam van de sleuf. Standaard ingesteld op de slots indien niet opgegeven.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .

--timeout -t

Configureerbare time-out in seconden voor het controleren van de status van de implementatie.

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

--ids

Een of meer resource-ID's (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

--name -n

Naam van de web-app. Als er niets wordt gespecificeerd, wordt er willekeurig een naam gegenereerd. U kunt de standaardinstelling configureren met az configure --defaults web=<name> behulp van .

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

--slot -s

De naam van de sleuf. Standaard ingesteld op de slots indien niet opgegeven.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .

az webapp deployment source show

De details van een configuratie voor de implementatie van broncodebeheer op te halen.

az webapp deployment source show [--ids]
                                 [--name]
                                 [--query-examples]
                                 [--resource-group]
                                 [--slot]
                                 [--subscription]

Voorbeelden

De details van een configuratie voor de implementatie van broncodebeheer op te halen. (automatisch gegenereerd)

az webapp deployment source show --name MyWebApp --resource-group MyResourceGroup

Optionele parameters

--ids

Een of meer resource-ID's (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

--name -n

Naam van de web-app. Als er niets wordt gespecificeerd, wordt er willekeurig een naam gegenereerd. U kunt de standaardinstelling configureren met az configure --defaults web=<name> behulp van .

--query-examples

JMESPath-tekenreeks voor u aanbevelen. U kunt een van de query's kopiƫren en plakken na de parameter --query tussen dubbele aanhalingstekens om de resultaten te bekijken. U kunt een of meer positionele trefwoorden toevoegen, zodat we suggesties kunnen geven op basis van deze sleutelwoorden.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

--slot -s

De naam van de sleuf. Standaard ingesteld op de slots indien niet opgegeven.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .

az webapp deployment source sync

Synchroniseer vanuit de opslagplaats. Alleen nodig in de modus voor handmatige integratie.

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

Voorbeelden

Synchroniseer vanuit de opslagplaats. Alleen nodig in de modus voor handmatige integratie. (automatisch gegenereerd)

az webapp deployment source sync --name MyWebapp --resource-group MyResourceGroup

Optionele parameters

--ids

Een of meer resource-ID's (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

--name -n

Naam van de web-app. Als er niets wordt gespecificeerd, wordt er willekeurig een naam gegenereerd. U kunt de standaardinstelling configureren met az configure --defaults web=<name> behulp van .

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name> .

--slot -s

De naam van de sleuf. Standaard ingesteld op de slots indien niet opgegeven.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .

az webapp deployment source update-token

Werk het broncodebeheer-token bij dat in de cache is opgeslagen in Azure App Service.

Als er geen token is opgegeven, wordt met de opdracht het bestaande token opsschoont.

az webapp deployment source update-token [--git-token]
                                         [--subscription]

Optionele parameters

--git-token

Git-toegangs token vereist voor automatische synchronisatie.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .