AzureStaticWebApp@0 – Implantar a tarefa Aplicativo Web Estático do Azure v0

Essa tarefa cria e implanta um aplicativo Web Estático 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 padrão: $(System.DefaultWorkingDirectory).

Especifica o diretório de trabalho absoluto no qual executar essa tarefa. Se deixado vazio, o diretório de trabalho padrão será usado.


app_location - Local do aplicativo
string.

O local do diretório do código-fonte do aplicativo, em relação ao diretório de trabalho.


app_build_command - Comando build do aplicativo
string.

O comando personalizado usado para executar o Oryx ao criar o código-fonte do aplicativo.


output_location - Local de saída
string.

O local do diretório do código do aplicativo compilado após a conclusão da compilação, em relação ao diretório de trabalho.


api_location - Local da API
string.

O local do diretório do Azure Functions código-fonte, em relação ao diretório de trabalho.


api_build_command - Comando de build de API
string.

O comando personalizado usado para executar o Oryx ao criar Azure Functions código-fonte.


routes_location - Local de rotas
string.

O local do diretório do arquivo routes.json, em relação ao diretório de trabalho.
Nota: Routes.json foi preterido. Use staticwebapp.config.json.


config_file_location - Local do arquivo de configuração
string.

O local do diretório do arquivo staticwebapp.config.json, em relação ao diretório de trabalho.


skip_app_build - Ignorar compilação de aplicativo
boolean.

Ignora o build do Oryx para a pasta do aplicativo.


skip_api_build - Ignorar build de API
boolean.

Ignora o build do Oryx para a pasta de API.


is_static_export - Definir exportação estática
boolean.

Defina esse sinalizador como true quando o aplicativo estiver configurado para exportar para HTML estático, como ao usar next export.

Quando esse sinalizador é definido como true


verbose - Verbose
boolean.

Habilita o log detalhado.


build_timeout_in_minutes - Tempo limite de build em minutos
string.

Especifica o limite de tempo do build da pasta do aplicativo Oryx em minutos.


azure_static_web_apps_api_token - token de API Aplicativos Web Estáticos do Azure
string.

Especifica o token de API para implantação.
Nota: Não é necessário se passado como uma variável de ambiente.


deployment_environment - Ambiente de Implantação
string.

Especifica o ambiente no qual implantar. Deixe em branco para o ambiente de produção. Essa entrada tem precedência sobre o branch de produção.


production_branch - Branch de Produção
string.

Especifica o branch de produção. Quando definido e o ambiente de implantação estiver vazio, as implantações de outros branches serão ambientes de visualização.


Opções de controle de tarefa

Todas as tarefas têm opções de controle além de suas entradas de tarefa. Para obter mais informações, consulte Opções de controle e propriedades comuns da tarefa.

Variáveis de saída

Nenhum.

Observação

Essa 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 Descrição
Tipos de pipeline YAML, build clássico, versão clássica
É executado em Agent, DeploymentGroup
Demandas Nenhum
Funcionalidades Essa tarefa não atende a nenhuma demanda por tarefas subsequentes no trabalho.
Restrições de comando Qualquer
Variáveis configuráveis Qualquer
Versão do agente 1.95.0 ou superior
Categoria da tarefa Utilitário