Partilhar via


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