Megosztás a következőn keresztül:


AzureStaticWebApp@0 – Azure Static Web App v0-feladat üzembe helyezése

Ez a feladat létrehoz és üzembe helyez egy Azure Static Web Appot.

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.

Bevitelek

workingDirectory - Munkakönyvtár
Bemeneti alias: cwd | rootDirectory. string. Alapértelmezett érték: $(System.DefaultWorkingDirectory).

Meghatározza azt az abszolút munkakönyvtárat, amelyben a feladatot végre kell hajtani. Ha üresen marad, a rendszer az alapértelmezett munkakönyvtárat használja.


app_location - Alkalmazás helye
string.

Az alkalmazás forráskódjának könyvtárhelye a munkakönyvtárhoz viszonyítva.


app_build_command - Alkalmazás buildelési parancsa
string.

Az Oryx futtatásához használt egyéni parancs az alkalmazás forráskódjának létrehozásakor.


output_location - Kimeneti hely
string.

A lefordított alkalmazáskód könyvtárhelye az építés befejezése után, a munkakönyvtárhoz képest.


api_location - Api helye
string.

A Azure Functions forráskód könyvtárának helye a munkakönyvtárhoz viszonyítva.


api_build_command - Api buildelési parancs
string.

Az Oryx futtatásához használt egyéni parancs Azure Functions forráskód létrehozásakor.


routes_location - Útvonalak helye
string.

A routes.json fájl könyvtárhelye a munkakönyvtárhoz viszonyítva.
Megjegyzés: A Routes.json elavult. Használja a staticwebapp.config.json fájlt.


config_file_location - Fájl helyének konfigurálása
string.

A staticwebapp.config.json fájl könyvtárhelye a munkakönyvtárhoz viszonyítva.


skip_app_build - Alkalmazás buildelésének kihagyása
boolean.

Kihagyja az Oryx-buildet az alkalmazásmappához.


skip_api_build - Api-build kihagyása
boolean.

Kihagyja az API-mappa Oryx-buildjének használatát.


is_static_export - Statikus exportálás beállítása
boolean.

Állítsa ezt a jelzőt arra az true esetre, ha az alkalmazás statikus HTML-fájlba való exportálásra van konfigurálva, például a használatával next export.

Ha ez a jelző a következőre van állítva: true


verbose - Részletes
boolean.

Részletes naplózást tesz lehetővé.


build_timeout_in_minutes - Létrehozási időtúllépés percek alatt
string.

Meghatározza az Oryx alkalmazásmappa-build időkorlátját percek alatt.


azure_static_web_apps_api_token - Azure Static Web Apps API-jogkivonat
string.

Az üzembe helyezés API-jogkivonatát adja meg.
Megjegyzés: Nem szükséges, ha környezeti változóként adja át.


deployment_environment - Üzembehelyezési környezet
string.

Meghatározza azt a környezetet, amelybe üzembe kell helyezni. Hagyja üresen az éles környezetben. Ez a bemenet elsőbbséget élvez az éles ágnál.


production_branch - Éles ág
string.

Megadja az éles ágat. Ha meg van adva, és az üzembehelyezési környezet üres, a többi ágból származó üzemelő példányok előzetes verziójú környezetek lesznek.


Tevékenységvezérlési beállítások

Minden tevékenység a tevékenység bemenetei mellett vezérlési lehetőségekkel is rendelkezik. További információ: Vezérlési beállítások és gyakori feladattulajdonságok.

Kimeneti változók

Nincsenek.

Megjegyzés

Ez a feladat csak Linux-ügynökökön fut.

Példák


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)

Követelmények

Követelmény Leírás
Folyamattípusok YAML, klasszikus build, klasszikus kiadás
Futtatás Ügynök, DeploymentGroup
Igények None
Képességek Ez a feladat nem felel meg a feladat későbbi tevékenységeire vonatkozó követelményeknek.
Parancskorlátozások Bármelyik
Változók beállítása Bármelyik
Ügynök verziója 1.95.0 vagy újabb
Feladatkategória Segédprogram