Sdílet prostřednictvím


AzureStaticWebApp@0 – Nasazení úlohy Azure Static Web App v0

Tato úloha sestaví a nasadí statickou webovou aplikaci Azure.

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.

Vstupy

workingDirectory - Pracovní adresář
Alias vstupu: cwd | rootDirectory. string. Výchozí hodnota: $(System.DefaultWorkingDirectory).

Určuje absolutní pracovní adresář, ve kterém se má úloha provést. Pokud je tento adresář prázdný, použije se výchozí pracovní adresář.


app_location - Umístění aplikace
string.

Umístění adresáře zdrojového kódu aplikace vzhledem k pracovnímu adresáři.


app_build_command - Příkaz sestavení aplikace
string.

Vlastní příkaz použitý ke spuštění oryxu při vytváření zdrojového kódu aplikace.


output_location - Umístění výstupu
string.

Umístění adresáře zkompilovaného kódu aplikace po dokončení sestavení vzhledem k pracovnímu adresáři.


api_location - Umístění rozhraní API
string.

Umístění adresáře Azure Functions zdrojového kódu vzhledem k pracovnímu adresáři.


api_build_command - Příkaz pro sestavení rozhraní API
string.

Vlastní příkaz použitý ke spuštění oryxu při sestavování zdrojového kódu Azure Functions.


routes_location - Umístění tras
string.

Umístění adresáře souboru routes.json vzhledem k pracovnímu adresáři.
Poznámka: Routes.json je zastaralý. Použijte staticwebapp.config.json.


config_file_location - Umístění konfiguračního souboru
string.

Umístění adresáře souboru staticwebapp.config.json vzhledem k pracovnímu adresáři.


skip_app_build - Přeskočit sestavení aplikace
boolean.

Přeskočí sestavení Oryx pro složku aplikace.


skip_api_build - Přeskočit sestavení rozhraní API
boolean.

Přeskočí sestavení Oryx pro složku api.


is_static_export - Nastavení statického exportu
boolean.

Tento příznak nastavte na true , pokud je vaše aplikace nakonfigurovaná pro export do statického HTML, například při použití next export.

Pokud je tento příznak nastavený na true


verbose - Podrobné
boolean.

Umožňuje podrobné protokolování.


build_timeout_in_minutes - Časový limit sestavení v minutách
string.

Určuje časový limit sestavení složky aplikace Oryx v minutách.


azure_static_web_apps_api_token - token rozhraní API Azure Static Web Apps
string.

Určuje token rozhraní API pro nasazení.
Poznámka: Nevyžaduje se, pokud se předává jako proměnná prostředí.


deployment_environment - Prostředí nasazení
string.

Určuje prostředí, do které se má provést nasazení. Pro produkční prostředí ponechte prázdné. Tento vstup má přednost před produkční větví.


production_branch - Produkční větev
string.

Určuje produkční větev. Pokud je prostředí nasazení definované a prostředí nasazení je prázdné, nasazení z jiných větví budou prostředí ve verzi Preview.


Možnosti řízení úkolů

Všechny úkoly mají kromě vstupů úkolů i možnosti řízení. Další informace najdete v tématu Možnosti ovládacích prvků a běžné vlastnosti úlohy.

Výstupní proměnné

Žádné

Poznámka

Tato úloha se spouští jenom na agentech Linuxu.

Příklady


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)

Požadavky

Požadavek Popis
Typy kanálů YAML, klasický build, klasická verze
Běží na Agent, DeploymentGroup
Požadavky Žádné
Možnosti Tento úkol nesplňuje žádné požadavky na následné úkoly v úloze.
Omezení příkazů Všechny
Nastavitelné proměnné Všechny
Verze agenta 1.95.0 nebo vyšší
Kategorie úloh Nástroj