Поделиться через


AzureStaticWebApp@0 . Развертывание задачи "Статическое веб-приложение Azure" версии 0

Эта задача создает и развертывает статическое веб-приложение Azure.

Синтаксис

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

Входные данные

workingDirectory - Рабочий каталог
Входной псевдоним: cwd | rootDirectory. string. Значение по умолчанию: $(System.DefaultWorkingDirectory).

Указывает абсолютный рабочий каталог, в котором выполняется эта задача. Если оставить пустым, используется рабочий каталог по умолчанию.


app_location - Расположение приложения
string.

Расположение каталога исходного кода приложения относительно рабочего каталога.


app_build_command - Команда сборки приложения
string.

Пользовательская команда, используемая для выполнения Oryx при сборке исходного кода приложения.


output_location - Расположение выходных данных
string.

Расположение каталога скомпилированного кода приложения после завершения сборки относительно рабочего каталога.


api_location - Расположение API
string.

Расположение каталога Функции Azure исходного кода относительно рабочего каталога.


api_build_command - Команда сборки API
string.

Пользовательская команда, используемая для запуска Oryx при сборке Функции Azure исходного кода.


routes_location - Расположение маршрутов
string.

Расположение каталога файла routes.json относительно рабочего каталога.
Примечание: Файл Routes.json является устаревшим. Используйте staticwebapp.config.json.


config_file_location - Расположение файла конфигурации
string.

Расположение каталога файла staticwebapp.config.json относительно рабочего каталога.


skip_app_build - Пропустить сборку приложения
boolean.

Пропускает сборку Oryx для папки приложения.


skip_api_build - Пропуск сборки API
boolean.

Пропускает сборку Oryx для папки API.


is_static_export - Настройка статического экспорта
boolean.

Установите для этого флага значение , true если приложение настроено для экспорта в статический HTML, например при использовании next export.

Если для этого флага задано значение true


verbose - Подробного
boolean.

Включает подробное ведение журнала.


build_timeout_in_minutes - Время ожидания сборки в минутах
string.

Указывает ограничение времени сборки папки приложения Oryx в минутах.


azure_static_web_apps_api_token - маркер API Статические веб-приложения Azure
string.

Указывает маркер API для развертывания.
Примечание: Не требуется, если передается в качестве переменной среды.


deployment_environment - Среда развертывания
string.

Указывает среду для развертывания. Оставьте поле пустым для рабочей среды. Эти входные данные имеют приоритет над рабочей ветвью.


production_branch - Рабочая ветвь
string.

Указывает рабочую ветвь. Если среда развертывания определена, а среда развертывания пуста, развертывания из других ветвей будут средами предварительной версии.


Параметры управления задачами

Все задачи имеют параметры управления в дополнение к входным данным задачи. Дополнительные сведения см. в разделе Параметры управления и общие свойства задачи.

Выходные переменные

Нет.

Примечание

Эта задача выполняется только на агентах Linux.

Примеры


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)

Требования

Требование Описание
Типы конвейеров YAML, классическая сборка, классический выпуск
Выполняется в Агент, DeploymentGroup
Требования Нет
Capabilities Эта задача не удовлетворяет требованиям для последующих задач в задании.
Ограничения команд Любой
Устанавливаемые переменные Любой
Версия агента 1.95.0 или более поздней версии
Категория задач Служебная программа