AzureStaticWebApp@0 - توزيع مهمة Azure Static Web App v0

تنشئ هذه المهمة تطبيق Azure Static Web وتنشره.

بناء الجملة

# 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 - موقع واجهة برمجة التطبيقات
string.

موقع الدليل للتعليمات البرمجية المصدر ل Azure Functions، بالنسبة إلى دليل العمل.


api_build_command - أمر إنشاء واجهة برمجة التطبيقات
string.

الأمر المخصص المستخدم لتشغيل Oryx عند إنشاء التعليمات البرمجية المصدر ل Azure Functions.


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 - تخطي إنشاء واجهة برمجة التطبيقات
boolean.

يتخطى إنشاء Oryx لمجلد واجهة برمجة التطبيقات.


is_static_export - تعيين تصدير ثابت
boolean.

قم بتعيين هذه العلامة إلى true عند تكوين التطبيق الخاص بك للتصدير إلى HTML ثابت، مثل عند استخدام next export.

عند تعيين هذه العلامة إلى true


verbose - مطول
boolean.

تمكين التسجيل المطول.


build_timeout_in_minutes - مهلة الإنشاء بالدقائق
string.

يحدد الحد الزمني لإنشاء مجلد تطبيق Oryx بالدقائق.


azure_static_web_apps_api_token - الرمز المميز لواجهة برمجة تطبيقات الويب الثابتة Azure
string.

يحدد الرمز المميز لواجهة برمجة التطبيقات للتوزيع.
ملاحظه: غير مطلوب إذا تم تمريره كمتغير بيئة.


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، الإصدار الكلاسيكي، الإصدار الكلاسيكي
يعمل على Agent, DeploymentGroup
المطالب بلا
القدرات لا تلبي هذه المهمة أي متطلبات للمهام اللاحقة في الوظيفة.
قيود الأوامر أي
متغيرات Settable أي
إصدار الوكيل 1.95.0 أو أحدث
فئة المهمة الأداة المساعدة