Delen via


AzureStaticWebApp@0 - Azure Static Web App v0-taak implementeren

Met deze taak wordt een statische Azure-web-app gebouwd en geïmplementeerd.

Syntax

# Deploy Azure Static Web App v0
# Build and deploy an Azure Static Web App.
- task: AzureStaticWebApp@0
  inputs:
    #workingDirectory: '$(System.DefaultWorkingDirectory)' # string. Alias: cwd | rootDirectory. Working directory. Default: $(System.DefaultWorkingDirectory).
    #app_location: # string. App location. 
    #app_build_command: # string. App build command. 
    #output_location: # string. Output location. 
    #api_location: # string. Api location. 
    #api_build_command: # string. Api build command. 
    #routes_location: # string. Routes location. 
    #config_file_location: # string. Config file location. 
    #skip_app_build: # boolean. Skip app build. 
    #skip_api_build: # boolean. Skip api build. 
    #is_static_export: # boolean. Set static export. 
    #verbose: # boolean. Verbose. 
    #build_timeout_in_minutes: # string. Build timeout in minutes. 
    #azure_static_web_apps_api_token: # string. Azure Static Web Apps api token. 
    #deployment_environment: # string. Deployment Environment. 
    #production_branch: # string. Production Branch.

Invoerwaarden

workingDirectory - Werkmap
Invoeralias: cwd | rootDirectory. string. Standaardwaarde: $(System.DefaultWorkingDirectory).

Hiermee geeft u de absolute werkmap waarin deze taak moet worden uitgevoerd. Als u dit leeg laat, wordt de standaardwerkmap gebruikt.


app_location - App-locatie
string.

De maplocatie van de broncode van de toepassing, ten opzichte van de werkmap.


app_build_command - Opdracht voor het maken van apps
string.

De aangepaste opdracht die wordt gebruikt om Oryx uit te voeren bij het bouwen van de broncode van de toepassing.


output_location - Uitvoerlocatie
string.

De maplocatie van de gecompileerde toepassingscode nadat het bouwen is voltooid, ten opzichte van de werkmap.


api_location - API-locatie
string.

De maplocatie van de Azure Functions broncode, ten opzichte van de werkmap.


api_build_command - Opdracht API-build
string.

De aangepaste opdracht die wordt gebruikt om Oryx uit te voeren bij het bouwen van Azure Functions broncode.


routes_location - Routelocatie
string.

De maplocatie van het bestand routes.json, ten opzichte van de werkmap.
Opmerking: Routes.json is afgeschaft. Gebruik staticwebapp.config.json.


config_file_location - Locatie van configuratiebestand
string.

De maplocatie van het bestand staticwebapp.config.json, ten opzichte van de werkmap.


skip_app_build - App-build overslaan
boolean.

Hiermee wordt de Oryx-build voor de app-map overgeslagen.


skip_api_build - API-build overslaan
boolean.

Hiermee wordt de Oryx-build voor de API-map overgeslagen.


is_static_export - Statische export instellen
boolean.

Stel deze vlag in op true wanneer uw toepassing is geconfigureerd om te exporteren naar statische HTML, bijvoorbeeld wanneer u next exportgebruikt.

Wanneer deze vlag is ingesteld op true


verbose - Uitgebreide
boolean.

Hiermee schakelt u uitgebreide logboekregistratie in.


build_timeout_in_minutes - Time-out van build in minuten
string.

Hiermee geeft u de tijdslimiet van de build van de Oryx-app-map in minuten op.


azure_static_web_apps_api_token - Azure Static Web Apps API-token
string.

Hiermee geeft u het API-token voor implementatie.
Opmerking: Niet vereist als deze wordt doorgegeven als een omgevingsvariabele.


deployment_environment - Implementatieomgeving
string.

Hiermee geeft u de omgeving te implementeren. Laat leeg voor de productieomgeving. Deze invoer heeft voorrang op de productievertakking.


production_branch - Productiebranch
string.

Hiermee geeft u de productiebranch op. Wanneer deze is gedefinieerd en de implementatieomgeving leeg is, zijn implementaties van andere vertakkingen preview-omgevingen.


Opties voor taakbeheer

Alle taken hebben naast de taakinvoer besturingsopties. Zie Opties voor besturingselementen en algemene taakeigenschappen voor meer informatie.

Uitvoervariabelen

Geen.

Notitie

Deze taak wordt alleen uitgevoerd op Linux-agents.

Voorbeelden


trigger:
  - main

pool:
  vmImage: ubuntu-latest

steps:
  - checkout: self
    submodules: true
  - task: AzureStaticWebApp@0
    inputs:
      app_location: '/build'
      api_location: 'api'
      output_location: '/output'
      azure_static_web_apps_api_token: $(deployment_token)

Vereisten

Vereiste Beschrijving
Pijplijntypen YAML, klassieke build, klassieke release
Wordt uitgevoerd op Agent, DeploymentGroup
Eisen Geen
Functies Deze taak voldoet niet aan eventuele vereisten voor volgende taken in de taak.
Opdrachtbeperkingen Alle
Instelbare variabelen Alle
Agentversie 1.95.0 of hoger
Taakcategorie Hulpprogramma