AzureStaticWebApp@0 - Azure Static Web App v0-taak implementeren
Met deze taak wordt een statische Azure-web-app gebouwd en geïmplementeerd.
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.
Invoerwaarden
workingDirectory
- Werkmap
Invoeralias: cwd | rootDirectory
. string
. Standaardwaarde: $(System.DefaultWorkingDirectory)
.
Hiermee geeft u de absolute werkmap waarin deze taak moet worden uitgevoerd. Als u dit leeg laat, wordt de standaardwerkmap gebruikt.
app_location
- App-locatie
string
.
De maplocatie van de broncode van de toepassing, ten opzichte van de werkmap.
app_build_command
- Opdracht voor het maken van apps
string
.
De aangepaste opdracht die wordt gebruikt om Oryx uit te voeren bij het bouwen van de broncode van de toepassing.
output_location
- Uitvoerlocatie
string
.
De maplocatie van de gecompileerde toepassingscode nadat het bouwen is voltooid, ten opzichte van de werkmap.
api_location
- API-locatie
string
.
De maplocatie van de Azure Functions broncode, ten opzichte van de werkmap.
api_build_command
- Opdracht API-build
string
.
De aangepaste opdracht die wordt gebruikt om Oryx uit te voeren bij het bouwen van Azure Functions broncode.
routes_location
- Routelocatie
string
.
De maplocatie van het bestand routes.json, ten opzichte van de werkmap.
Opmerking: Routes.json is afgeschaft. Gebruik staticwebapp.config.json.
config_file_location
- Locatie van configuratiebestand
string
.
De maplocatie van het bestand staticwebapp.config.json, ten opzichte van de werkmap.
skip_app_build
- App-build overslaan
boolean
.
Hiermee wordt de Oryx-build voor de app-map overgeslagen.
skip_api_build
- API-build overslaan
boolean
.
Hiermee wordt de Oryx-build voor de API-map overgeslagen.
is_static_export
- Statische export instellen
boolean
.
Stel deze vlag in op true
wanneer uw toepassing is geconfigureerd om te exporteren naar statische HTML, bijvoorbeeld wanneer u next export
gebruikt.
Wanneer deze vlag is ingesteld op true
verbose
- Uitgebreide
boolean
.
Hiermee schakelt u uitgebreide logboekregistratie in.
build_timeout_in_minutes
- Time-out van build in minuten
string
.
Hiermee geeft u de tijdslimiet van de build van de Oryx-app-map in minuten op.
azure_static_web_apps_api_token
- Azure Static Web Apps API-token
string
.
Hiermee geeft u het API-token voor implementatie.
Opmerking: Niet vereist als deze wordt doorgegeven als een omgevingsvariabele.
deployment_environment
- Implementatieomgeving
string
.
Hiermee geeft u de omgeving te implementeren. Laat leeg voor de productieomgeving. Deze invoer heeft voorrang op de productievertakking.
production_branch
- Productiebranch
string
.
Hiermee geeft u de productiebranch op. Wanneer deze is gedefinieerd en de implementatieomgeving leeg is, zijn implementaties van andere vertakkingen preview-omgevingen.
Opties voor taakbeheer
Alle taken hebben naast de taakinvoer besturingsopties. Zie Opties voor besturingselementen en algemene taakeigenschappen voor meer informatie.
Uitvoervariabelen
Geen.
Notitie
Deze taak wordt alleen uitgevoerd op Linux-agents.
Voorbeelden
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)
Vereisten
Vereiste | Beschrijving |
---|---|
Pijplijntypen | YAML, klassieke build, klassieke release |
Wordt uitgevoerd op | Agent, DeploymentGroup |
Eisen | Geen |
Functies | Deze taak voldoet niet aan eventuele vereisten voor volgende taken in de taak. |
Opdrachtbeperkingen | Alle |
Instelbare variabelen | Alle |
Agentversie | 1.95.0 of hoger |
Taakcategorie | Hulpprogramma |