AzureStaticWebApp@0 - Implementar a tarefa V0 da Aplicação Web Estática do Azure
Esta tarefa cria e implementa uma aplicação Web Estática do Azure.
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.
Entradas
workingDirectory
- Diretório de trabalho
Alias de entrada: cwd | rootDirectory
. string
. Valor predefinido: $(System.DefaultWorkingDirectory)
.
Especifica o diretório de trabalho absoluto no qual executar esta tarefa. Se ficar vazio, é utilizado o diretório de trabalho predefinido.
app_location
- Localização da aplicação
string
.
A localização do diretório do código fonte da aplicação, relativa ao diretório de trabalho.
app_build_command
- Comando de compilação de aplicações
string
.
O comando personalizado utilizado para executar o Oryx ao criar código fonte da aplicação.
output_location
- Localização de saída
string
.
A localização do diretório do código da aplicação compilado após a compilação estar concluída, relativamente ao diretório de trabalho.
api_location
- Localização da API
string
.
A localização do diretório do Funções do Azure código fonte, em relação ao diretório de trabalho.
api_build_command
- Comando de compilação de API
string
.
O comando personalizado utilizado para executar o Oryx ao criar Funções do Azure código fonte.
routes_location
- Localização das rotas
string
.
A localização do diretório do ficheiro routes.json, relativa ao diretório de trabalho.
Nota: Routes.json foi preterido. Utilize staticwebapp.config.json.
config_file_location
- Localização do ficheiro de configuração
string
.
A localização do diretório do ficheiro staticwebapp.config.json, relativa ao diretório de trabalho.
skip_app_build
- Ignorar compilação da aplicação
boolean
.
Ignora a compilação do Oryx para a pasta da aplicação.
skip_api_build
- Ignorar compilação da API
boolean
.
Ignora a compilação do Oryx para a pasta API.
is_static_export
- Definir exportação estática
boolean
.
Defina este sinalizador para quando a true
aplicação estiver configurada para exportar para HTML estático, como quando utilizar next export
.
Quando este sinalizador está definido como true
verbose
- Verboso
boolean
.
Ativa o registo verboso.
build_timeout_in_minutes
- Tempo limite da compilação em minutos
string
.
Especifica o limite de tempo da compilação da pasta da aplicação Oryx em minutos.
azure_static_web_apps_api_token
- token de API de Aplicações Web Estáticas do Azure
string
.
Especifica o token de API para implementação.
Nota: Não é necessário se for transmitida como uma variável de ambiente.
deployment_environment
- Ambiente de Implementação
string
.
Especifica o ambiente para o qual implementar. Deixe em branco para o ambiente de produção. Esta entrada tem precedência sobre o ramo de produção.
production_branch
- Ramo de Produção
string
.
Especifica o ramo de produção. Quando definido e o ambiente de implementação estiver vazio, as implementações de outros ramos serão ambientes de pré-visualização.
Opções de controlo de tarefas
Todas as tarefas têm opções de controlo para além das respetivas entradas de tarefas. Para obter mais informações, veja Opções de controlo e propriedades de tarefas comuns.
Variáveis de saída
Nenhum.
Nota
Esta tarefa só é executada em agentes do Linux.
Exemplos
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)
Requisitos
Requisito | Description |
---|---|
Tipos de pipeline | YAML, Compilação clássica, Versão clássica |
É executado em | Agent, DeploymentGroup |
Exigências | Nenhuma |
Capacidades | Esta tarefa não satisfaz quaisquer exigências para tarefas subsequentes na tarefa. |
Restrições de comandos | Qualquer |
Variáveis de definição | Qualquer |
Versão do agente | 1.95.0 ou superior |
Categoria da tarefa | Utilitário |