Compartir vía


AzureStaticWebApp@0: tarea Implementar Azure Static Web App v0

Esta tarea compila e implementa una aplicación web estática de 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 - Directorio de trabajo
Alias de entrada: cwd | rootDirectory. string. Valor predeterminado: $(System.DefaultWorkingDirectory).

Especifica el directorio de trabajo absoluto en el que se va a ejecutar esta tarea. Si se deja vacío, se usa el directorio de trabajo predeterminado.


app_location - Ubicación de la aplicación
string.

Ubicación del directorio del código fuente de la aplicación, en relación con el directorio de trabajo.


app_build_command - Comando app build
string.

Comando personalizado que se usa para ejecutar Oryx al compilar código fuente de la aplicación.


output_location - Ubicación de salida
string.

Ubicación del directorio del código de aplicación compilado una vez completada la compilación, en relación con el directorio de trabajo.


api_location - Ubicación de api
string.

Ubicación del directorio del Azure Functions código fuente, en relación con el directorio de trabajo.


api_build_command - Comando de compilación de API
string.

Comando personalizado que se usa para ejecutar Oryx al compilar Azure Functions código fuente.


routes_location - Ubicación de rutas
string.

Ubicación del directorio del archivo routes.json, en relación con el directorio de trabajo.
Nota: Routes.json está en desuso. Use staticwebapp.config.json.


config_file_location - Ubicación del archivo de configuración
string.

Ubicación del directorio del archivo staticwebapp.config.json, en relación con el directorio de trabajo.


skip_app_build - Omitir la compilación de la aplicación
boolean.

Omite la compilación de Oryx para la carpeta de la aplicación.


skip_api_build - Omitir compilación de API
boolean.

Omite la compilación de Oryx para la carpeta de API.


is_static_export - Establecimiento de la exportación estática
boolean.

Establezca esta marca true en cuando la aplicación esté configurada para exportar a HTML estático, como cuando se usa next export.

Cuando esta marca se establece en true


verbose - Detallado
boolean.

Habilita el registro detallado.


build_timeout_in_minutes - Tiempo de espera de compilación en minutos
string.

Especifica el límite de tiempo de la compilación de la carpeta de la aplicación Oryx en minutos.


azure_static_web_apps_api_token - token de api de Azure Static Web Apps
string.

Especifica el token de API para la implementación.
Nota: No es necesario si se pasa como una variable de entorno.


deployment_environment - Entorno de implementación
string.

Especifica el entorno en el que se va a realizar la implementación. Deje en blanco para el entorno de producción. Esta entrada tiene prioridad sobre la rama de producción.


production_branch - Rama de producción
string.

Especifica la rama de producción. Cuando se define y el entorno de implementación está vacío, las implementaciones de otras ramas serán entornos de vista previa.


Opciones de control de tareas

Todas las tareas tienen opciones de control además de sus entradas de tareas. Para obtener más información, vea Opciones de control y propiedades de tareas comunes.

Variables de salida

Ninguno.

Nota:

Esta tarea solo se ejecuta en agentes de Linux.

Ejemplos


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 Descripción
Tipos de canalización YAML, compilación clásica, versión clásica
Se ejecuta en Agente, DeploymentGroup
Peticiones Ninguno
Capabilities Esta tarea no satisface ninguna demanda de tareas posteriores en el trabajo.
Restricciones de comandos Any
Variables que se pueden establecer Any
Versión del agente 1.95.0 o superior
Categoría de la tarea: Utilidad