AzureStaticWebApp@0 - Distribuire l'attività App Web statica di Azure v0
Questa attività compila e distribuisce un'app Web statica di Azure.
Sintassi
# 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.
Input
workingDirectory
- Directory di lavoro
Alias di input: cwd | rootDirectory
. string
. Valore predefinito: $(System.DefaultWorkingDirectory)
.
Specifica la directory di lavoro assoluta in cui eseguire questa attività. Se lasciato vuoto, viene utilizzata la directory di lavoro predefinita.
app_location
- Percorso dell'app
string
.
Percorso della directory del codice sorgente dell'applicazione, relativo alla directory di lavoro.
app_build_command
- Comando di compilazione dell'app
string
.
Comando personalizzato usato per eseguire Oryx durante la compilazione del codice sorgente dell'applicazione.
output_location
- Percorso di output
string
.
Percorso della directory del codice dell'applicazione compilato dopo il completamento della compilazione, rispetto alla directory di lavoro.
api_location
- Percorso API
string
.
Percorso della directory del codice sorgente Funzioni di Azure relativo alla directory di lavoro.
api_build_command
- Comando di compilazione api
string
.
Comando personalizzato usato per eseguire Oryx durante la compilazione di Funzioni di Azure codice sorgente.
routes_location
- Percorso delle route
string
.
Percorso della directory del file routes.json, relativo alla directory di lavoro.
Nota: Routes.json è deprecato. Usare staticwebapp.config.json.
config_file_location
- Percorso file di configurazione
string
.
Percorso della directory del file staticwebapp.config.json, relativo alla directory di lavoro.
skip_app_build
- Ignorare la compilazione dell'app
boolean
.
Ignora la compilazione Oryx per la cartella dell'app.
skip_api_build
- Ignorare la compilazione api
boolean
.
Ignora la compilazione Oryx per la cartella API.
is_static_export
- Impostare l'esportazione statica
boolean
.
Impostare questo flag su true
quando l'applicazione è configurata per l'esportazione in HTML statico, ad esempio quando si usa next export
.
Quando questo flag è impostato su true
verbose
- Dettagliato
boolean
.
Abilita la registrazione dettagliata.
build_timeout_in_minutes
- Timeout di compilazione in minuti
string
.
Specifica il limite di tempo della compilazione della cartella dell'app Oryx in minuti.
azure_static_web_apps_api_token
- token API App Web statiche di Azure
string
.
Specifica il token API per la distribuzione.
Nota: Non obbligatorio se passato come variabile di ambiente.
deployment_environment
- Ambiente di distribuzione
string
.
Specifica l'ambiente in cui eseguire la distribuzione. Lasciare vuoto per l'ambiente di produzione. Questo input ha la precedenza sul ramo di produzione.
production_branch
- Ramo di produzione
string
.
Specifica il ramo di produzione. Se definito e l'ambiente di distribuzione è vuoto, le distribuzioni di altri rami saranno ambienti di anteprima.
Opzioni di controllo attività
Tutte le attività hanno opzioni di controllo oltre ai relativi input dell'attività. Per altre informazioni, vedere Opzioni di controllo e proprietà comuni delle attività.
Variabili di output
No.
Nota
Questa attività viene eseguita solo in agenti Linux.
Esempio
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)
Requisiti
Requisito | Descrizione |
---|---|
Tipi di pipeline | YAML, build classica, versione classica |
Viene eseguito in | Agente, DeploymentGroup |
Richieste | Nessuno |
Capabilities | Questa attività non soddisfa le richieste per le attività successive nel processo. |
Restrizioni dei comandi | Qualsiasi |
Variabili impostabili | Qualsiasi |
Versione agente | 1.95.0 o versione successiva |
Categoria attività | Utilità |