Bagikan melalui


AzureStaticWebApp@0 - Menyebarkan tugas Azure Static Web App v0

Tugas ini membangun dan menyebarkan aplikasi Azure Static Web.

Sintaks

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

Input

workingDirectory - Direktori kerja
Alias input: cwd | rootDirectory. string. Nilai default: $(System.DefaultWorkingDirectory).

Menentukan direktori kerja absolut untuk menjalankan tugas ini. Jika dibiarkan kosong, direktori kerja default akan digunakan.


app_location - Lokasi aplikasi
string.

Lokasi direktori kode sumber aplikasi, relatif terhadap direktori kerja.


app_build_command - Perintah build aplikasi
string.

Perintah kustom yang digunakan untuk menjalankan Oryx saat membangun kode sumber aplikasi.


output_location - Lokasi output
string.

Lokasi direktori kode aplikasi yang dikompilasi setelah pembangunan selesai, relatif terhadap direktori kerja.


api_location - Lokasi api
string.

Lokasi direktori kode sumber Azure Functions, relatif terhadap direktori kerja.


api_build_command - Perintah build api
string.

Perintah kustom yang digunakan untuk menjalankan Oryx saat membangun kode sumber Azure Functions.


routes_location - Lokasi rute
string.

Lokasi direktori file routes.json, relatif terhadap direktori kerja.
Catatan: Routes.json tidak digunakan lagi. Gunakan staticwebapp.config.json.


config_file_location - Lokasi file konfigurasi
string.

Lokasi direktori file staticwebapp.config.json, relatif terhadap direktori kerja.


skip_app_build - Lewati build aplikasi
boolean.

Lewati build Oryx untuk folder aplikasi.


skip_api_build - Lewati build api
boolean.

Lewati build Oryx untuk folder API.


is_static_export - Mengatur ekspor statis
boolean.

Atur bendera ini ke true saat aplikasi Anda dikonfigurasi untuk mengekspor ke HTML statis, seperti saat menggunakan next export.

Ketika bendera ini diatur ke true


verbose - Verbose
boolean.

Mengaktifkan pengelogan verbose.


build_timeout_in_minutes - Batas waktu build dalam menit
string.

Menentukan batas waktu build folder aplikasi Oryx dalam hitungan menit.


azure_static_web_apps_api_token - Azure Static Web Apps token api
string.

Menentukan token API untuk penyebaran.
Catatan: Tidak diperlukan jika diteruskan sebagai variabel lingkungan.


deployment_environment - Lingkungan Penyebaran
string.

Menentukan lingkungan yang akan disebarkan. Biarkan kosong untuk lingkungan produksi. Input ini lebih diutamakan daripada cabang produksi.


production_branch - Cabang Produksi
string.

Menentukan cabang produksi. Ketika ditentukan, dan lingkungan penyebaran kosong, penyebaran dari cabang lain akan menjadi lingkungan pratinjau.


Opsi kontrol tugas

Semua tugas memiliki opsi kontrol selain input tugas mereka. Untuk informasi selengkapnya, lihat Opsi kontrol dan properti tugas umum.

Variabel output

Tidak ada.

Catatan

Tugas ini hanya berjalan pada agen Linux.

Contoh


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)

Persyaratan

Persyaratan Deskripsi
Jenis alur YAML, Build klasik, Rilis klasik
Berjalan pada Agen, DeploymentGroup
Permintaan Tidak ada
Kemampuan Tugas ini tidak memenuhi tuntutan untuk tugas berikutnya dalam pekerjaan.
Pembatasan perintah Apa pun
Variabel yang dapat diatur Apa pun
Versi agen 1.95.0 atau lebih tinggi
Kategori tugas Utilitas