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 |