Partager via


AzureStaticWebApp@0 - Tâche Déployer Azure Static Web App v0

Cette tâche génère et déploie une application web statique Azure.

Syntaxe

# 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.

Entrées

workingDirectory - Répertoire de travail
Alias d’entrée : cwd | rootDirectory. string. Valeur par défaut : $(System.DefaultWorkingDirectory).

Spécifie le répertoire de travail absolu dans lequel exécuter cette tâche. S’il est vide, le répertoire de travail par défaut est utilisé.


app_location - Emplacement de l’application
string.

Emplacement du répertoire du code source de l’application, par rapport au répertoire de travail.


app_build_command - Commande de build d’application
string.

Commande personnalisée utilisée pour exécuter Oryx lors de la création du code source d’application.


output_location - Emplacement de sortie
string.

Emplacement du répertoire du code d’application compilé une fois la génération terminée, par rapport au répertoire de travail.


api_location - Emplacement de l’API
string.

Emplacement du répertoire du Azure Functions code source, par rapport au répertoire de travail.


api_build_command - Commande de build de l’API
string.

Commande personnalisée utilisée pour exécuter Oryx lors de la génération Azure Functions code source.


routes_location - Emplacement des itinéraires
string.

Emplacement du répertoire du fichier routes.json, par rapport au répertoire de travail.
Note: Routes.json est déconseillé. Utilisez staticwebapp.config.json.


config_file_location - Emplacement du fichier de configuration
string.

Emplacement du répertoire du fichier staticwebapp.config.json, par rapport au répertoire de travail.


skip_app_build - Ignorer la génération d’application
boolean.

Ignore la build Oryx pour le dossier d’application.


skip_api_build - Ignorer la génération de l’API
boolean.

Ignore la build Oryx pour le dossier API.


is_static_export - Définir l’exportation statique
boolean.

Définissez cet indicateur sur true lorsque votre application est configurée pour l’exportation vers du code HTML statique, par exemple lors de l’utilisation de next export.

Lorsque cet indicateur est défini sur true


verbose - Verbose
boolean.

Active la journalisation détaillée.


build_timeout_in_minutes - Délai d’expiration de génération en minutes
string.

Spécifie la limite de temps de la génération du dossier d’application Oryx en minutes.


azure_static_web_apps_api_token - jeton api Azure Static Web Apps
string.

Spécifie le jeton d’API pour le déploiement.
Note: Non obligatoire s’il est passé en tant que variable d’environnement.


deployment_environment - Environnement de déploiement
string.

Spécifie l’environnement dans lequel déployer. Laissez vide pour l’environnement de production. Cette entrée est prioritaire sur la branche de production.


production_branch - Branche de production
string.

Spécifie la branche de production. Lorsqu’ils sont définis et que l’environnement de déploiement est vide, les déploiements d’autres branches sont des environnements en préversion.


Options de contrôle des tâches

Toutes les tâches ont des options de contrôle en plus de leurs entrées de tâche. Pour plus d’informations, consultez Options de contrôle et propriétés de tâche courantes.

Variables de sortie

Aucun.

Notes

Cette tâche s’exécute uniquement sur les agents Linux.

Exemples


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)

Spécifications

Condition requise Description
Types de pipelines YAML, build classique, version classique
S’exécute sur Agent, DeploymentGroup
Demandes Aucun
Capabilities Cette tâche ne répond à aucune demande pour les tâches suivantes dans le travail.
Restrictions de commandes Quelconque
Variables settables Quelconque
Version de l’agent 1.95.0 ou version ultérieure
Catégorie de la tâche Utilitaire