Dela via


AzureStaticWebApp@0 – Distribuera Azure Static Web App v0-uppgift

Den här uppgiften skapar och distribuerar en Azure Static-webbapp.

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.

Indata

workingDirectory - Arbetskatalog
Indataalias: cwd | rootDirectory. string. Standardvärde: $(System.DefaultWorkingDirectory).

Anger den absoluta arbetskatalog där den här uppgiften ska köras. Om den lämnas tom används standardarbetskatalogen.


app_location - Appplats
string.

Katalogplatsen för programmets källkod i förhållande till arbetskatalogen.


app_build_command - App build-kommando
string.

Det anpassade kommandot som används för att köra Oryx när programmets källkod skapas.


output_location - Utdataplats
string.

Katalogplatsen för den kompilerade programkoden när bygget är klart, i förhållande till arbetskatalogen.


api_location - API-plats
string.

Katalogplatsen för Azure Functions källkod i förhållande till arbetskatalogen.


api_build_command - Api build-kommando
string.

Det anpassade kommandot som används för att köra Oryx när du skapar Azure Functions källkod.


routes_location - Routningsplats
string.

Katalogplatsen för filen routes.json i förhållande till arbetskatalogen.
Observera: Routes.json är inaktuell. Använd staticwebapp.config.json.


config_file_location - Plats för konfigurationsfil
string.

Katalogplatsen för filen staticwebapp.config.json i förhållande till arbetskatalogen.


skip_app_build - Hoppa över appbygge
boolean.

Hoppar över Oryx-versionen för appmappen.


skip_api_build - Hoppa över API-version
boolean.

Hoppar över Oryx-versionen för API-mappen.


is_static_export - Ange statisk export
boolean.

Ställ in den här flaggan på true när ditt program har konfigurerats för att exportera till statisk HTML, till exempel när du använder next export.

När den här flaggan är inställd på true


verbose - Utförlig
boolean.

Aktiverar utförlig loggning.


build_timeout_in_minutes - Tidsgräns för bygge i minuter
string.

Anger tidsgränsen för oryxappens mappbygge på några minuter.


azure_static_web_apps_api_token - Azure Static Web Apps API-token
string.

Anger API-token för distribution.
Observera: Krävs inte om det skickas som en miljövariabel.


deployment_environment - Distributionsmiljö
string.

Anger den miljö som ska distribueras till. Lämna tomt för produktionsmiljön. De här indata har företräde framför produktionsgrenen.


production_branch - Produktionsgren
string.

Anger produktionsgrenen. När den definieras och distributionsmiljön är tom kommer distributioner från andra grenar att vara förhandsversionsmiljöer.


Alternativ för aktivitetskontroll

Alla aktiviteter har kontrollalternativ utöver sina uppgiftsindata. Mer information finns i Kontrollalternativ och vanliga uppgiftsegenskaper.

Utdatavariabler

Inga.

Anteckning

Den här uppgiften körs bara på Linux-agenter.

Exempel


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)

Krav

Krav Beskrivning
Pipelinetyper YAML, klassisk version, klassisk version
Körs på Agent, DeploymentGroup
Krav Ingen
Funktioner Den här aktiviteten uppfyller inte några krav för efterföljande uppgifter i jobbet.
Kommandobegränsningar Valfri
Inställningsbara variabler Valfri
Agentversion 1.95.0 eller senare
Uppgiftskategori Verktyg