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 export
olduğ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 |
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin