Udostępnij za pośrednictwem


AzureStaticWebApp@0 — wdrażanie zadania usługi Azure Static Web App w wersji 0

To zadanie kompiluje i wdraża statyczną aplikację internetową platformy Azure.

Składnia

# 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.

Dane wejściowe

workingDirectory - Katalog roboczy
Alias wejściowy: cwd | rootDirectory. string. Wartość domyślna: $(System.DefaultWorkingDirectory).

Określa bezwzględny katalog roboczy, w którym ma zostać wykonane to zadanie. Jeśli pozostawiono puste, zostanie użyty domyślny katalog roboczy.


app_location - Lokalizacja aplikacji
string.

Lokalizacja katalogu kodu źródłowego aplikacji względem katalogu roboczego.


app_build_command - Polecenie kompilacji aplikacji
string.

Polecenie niestandardowe używane do uruchamiania narzędzia Oryx podczas kompilowania kodu źródłowego aplikacji.


output_location - Lokalizacja wyjściowa
string.

Lokalizacja katalogu skompilowanego kodu aplikacji po zakończeniu tworzenia względem katalogu roboczego.


api_location - Lokalizacja interfejsu API
string.

Lokalizacja katalogu kodu źródłowego Azure Functions względem katalogu roboczego.


api_build_command - Polecenie kompilacji interfejsu API
string.

Polecenie niestandardowe używane do uruchamiania narzędzia Oryx podczas kompilowania kodu źródłowego Azure Functions.


routes_location - Lokalizacja tras
string.

Lokalizacja katalogu pliku routes.json względem katalogu roboczego.
Uwaga: Plik Routes.json jest przestarzały. Użyj pliku staticwebapp.config.json.


config_file_location - Lokalizacja pliku konfiguracji
string.

Lokalizacja katalogu pliku staticwebapp.config.json względem katalogu roboczego.


skip_app_build - Pomijanie kompilacji aplikacji
boolean.

Pomija kompilację Oryx dla folderu aplikacji.


skip_api_build - Pomijanie kompilacji interfejsu API
boolean.

Pomija kompilację Oryx dla folderu interfejsu API.


is_static_export - Ustawianie eksportu statycznego
boolean.

Ustaw tę flagę na true , gdy aplikacja jest skonfigurowana do eksportowania do statycznego kodu HTML, na przykład w przypadku używania polecenia next export.

Gdy ta flaga jest ustawiona na true


verbose - Pełne
boolean.

Włącza pełne rejestrowanie.


build_timeout_in_minutes - Limit czasu kompilacji w minutach
string.

Określa limit czasu kompilacji folderu aplikacji Oryx w ciągu kilku minut.


azure_static_web_apps_api_token - token interfejsu API Azure Static Web Apps
string.

Określa token interfejsu API do wdrożenia.
Uwaga: Nie jest wymagane, jeśli jest przekazywana jako zmienna środowiskowa.


deployment_environment - Środowisko wdrażania
string.

Określa środowisko do wdrożenia. Pozostaw pole puste dla środowiska produkcyjnego. Te dane wejściowe mają pierwszeństwo przed gałęzią produkcyjną.


production_branch - Gałąź produkcyjna
string.

Określa gałąź produkcyjną. Po zdefiniowaniu, a środowisko wdrażania jest puste, wdrożenia z innych gałęzi będą środowiskami w wersji zapoznawczej.


Opcje sterowania zadaniami

Wszystkie zadania mają opcje sterowania oprócz ich danych wejściowych zadań. Aby uzyskać więcej informacji, zobacz Opcje sterowania i typowe właściwości zadań.

Zmienne wyjściowe

Brak.

Uwaga

To zadanie jest uruchamiane tylko na agentach systemu Linux.

Przykłady


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)

Wymagania

Wymaganie Opis
Typy potoków YAML, kompilacja klasyczna, wersja klasyczna
Działa na Agent, DeploymentGroup
Wymagania Brak
Możliwości To zadanie nie spełnia żadnych wymagań dotyczących kolejnych zadań w zadaniu.
Ograniczenia poleceń Dowolne
Zmienne w formie tabeli settable Dowolne
Wersja agenta 1.95.0 lub nowsza
Kategoria zadania Narzędzie