Aracılığıyla paylaş


AzureStaticWebApp@0 - Azure Static Web App v0 görevini dağıtma

Bu görev bir Azure Static Web uygulaması oluşturur ve dağıtır.

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.

Girişler

workingDirectory - Çalışma dizini
Giriş diğer adı: cwd | rootDirectory. string. Varsayılan değer: $(System.DefaultWorkingDirectory).

Bu görevin yürütülecek mutlak çalışma dizinini belirtir. Boş bırakılırsa, varsayılan çalışma dizini kullanılır.


app_location - Uygulama konumu
string.

Uygulama kaynak kodunun çalışma dizinine göre dizin konumu.


app_build_command - Uygulama derleme komutu
string.

Uygulama kaynak kodu oluştururken Oryx'i çalıştırmak için kullanılan özel komut.


output_location - Çıkış konumu
string.

Derleme tamamlandıktan sonra derlenen uygulama kodunun çalışma dizinine göre dizin konumu.


api_location - Api konumu
string.

çalışma dizinine göre Azure İşlevleri kaynak kodunun dizin konumu.


api_build_command - Api derleme komutu
string.

Azure İşlevleri kaynak kodu oluştururken Oryx'i çalıştırmak için kullanılan özel komut.


routes_location - Yolların konumu
string.

Routes.json dosyasının çalışma dizinine göre dizin konumu.
Not: Routes.json kullanım dışı bırakıldı. staticwebapp.config.json kullanın.


config_file_location - Yapılandırma dosyası konumu
string.

çalışma dizinine göre staticwebapp.config.json dosyasının dizin konumu.


skip_app_build - Uygulama derlemesini atlama
boolean.

Uygulama klasörü için Oryx derlemesini atlar.


skip_api_build - Api derlemeyi atlama
boolean.

API klasörü için Oryx derlemesini atlar.


is_static_export - Statik dışarı aktarmayı ayarlama
boolean.

Bu bayrağı true , uygulamanız kullanırken next exportolduğu gibi statik HTML'ye aktaracak şekilde yapılandırıldığında olarak ayarlayın.

Bu bayrak olarak ayarlandığında true


verbose - Ayrıntılı
boolean.

Ayrıntılı günlüğe kaydetmeyi etkinleştirir.


build_timeout_in_minutes - Dakika cinsinden derleme zaman aşımı
string.

Oryx uygulama klasörü derlemesinin zaman sınırını dakika cinsinden belirtir.


azure_static_web_apps_api_token - api belirtecini Azure Static Web Apps
string.

Dağıtım için API belirtecini belirtir.
Not: Ortam değişkeni olarak geçirilirse gerekli değildir.


deployment_environment - Dağıtım Ortamı
string.

Dağıtılacak ortamı belirtir. Üretim ortamı için boş bırakın. Bu giriş, üretim dalından önceliklidir.


production_branch - Üretim Dalı
string.

Üretim dalını belirtir. Tanımlandığında ve dağıtım ortamı boş olduğunda, diğer dallardan yapılan dağıtımlar önizleme ortamları olur.


Görev denetimi seçenekleri

Tüm görevlerin, görev girişlerine ek olarak denetim seçenekleri vardır. Daha fazla bilgi için bkz . Denetim seçenekleri ve ortak görev özellikleri.

Çıkış değişkenleri

Yok.

Not

Bu görev yalnızca Linux aracılarında çalışır.

Örnekler


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)

Gereksinimler

Gereksinim Açıklama
İşlem hattı türleri YAML, Klasik derleme, Klasik sürüm
Üzerinde çalıştırılır Agent, DeploymentGroup
Talep Hiçbiri
Özellikler Bu görev, işteki sonraki görevler için herhangi bir talebi karşılamaz.
Komut kısıtlamaları Herhangi biri
Ayarlanabilir değişkenler Herhangi biri
Aracı sürümü 1.95.0 veya üzeri
Görev kategorisi Yardımcı Program