AzureWebAppContainer@1 - مهمة Azure Web App for Containers v1

تنشر هذه المهمة حاويات إلى Azure App Service.

بناء الجملة

# Azure Web App for Containers v1
# Deploy containers to Azure App Service.
- task: AzureWebAppContainer@1
  inputs:
    azureSubscription: # string. Required. Azure subscription. 
    appName: # string. Required. App name. 
    #deployToSlotOrASE: false # boolean. Deploy to Slot or App Service Environment. Default: false.
    #resourceGroupName: # string. Required when deployToSlotOrASE = true. Resource group. 
    #slotName: 'production' # string. Required when deployToSlotOrASE = true. Slot. Default: production.
    #containers: # string. Alias: imageName. Image name. 
    #multicontainerConfigFile: # string. Configuration File. 
    #containerCommand: # string. Startup command. 
  # Application and Configuration Settings
    #appSettings: # string. App settings. 
    #configurationStrings: # string. Configuration settings.

الإدخالات

azureSubscription - اشتراك Azure
string. مطلوب

اسم اشتراك Azure Resource Manager للتوزيع.


appName - اسم التطبيق
string. مطلوب

تحديد اسم خدمة تطبيقات Azure الموجودة. سيتم سرد خدمات التطبيق المستندة إلى نوع التطبيق المحدد فقط.


deployToSlotOrASE - التوزيع إلى فتحة أو بيئة خدمة التطبيقات
boolean. القيمة الافتراضية: false.

تحديد خيار النشر إلى فتحة نشر موجودة أو بيئة خدمة تطبيقات Azure.
لكلا الهدفين، تحتاج المهمة إلى اسم مجموعة موارد.
إذا كان هدف التوزيع عبارة عن فتحة، فإن الإعداد الافتراضي هو فتحة الإنتاج. يمكن أيضا توفير أي اسم فتحة موجود آخر.
إذا كان هدف النشر هو بيئة خدمة تطبيقات Azure، فاترك اسم الفتحة ك production، وحدد اسم مجموعة الموارد.


resourceGroupName - مجموعة الموارد
string. مطلوب عند deployToSlotOrASE = true.

اسم مجموعة الموارد مطلوب عندما يكون هدف التوزيع إما فتحة نشر أو بيئة خدمة تطبيقات Azure.
تحديد مجموعة موارد Azure التي تحتوي على Azure App Service المشار إليها أعلاه.


slotName - فتحه
string. مطلوب عند deployToSlotOrASE = true. القيمة الافتراضية: production.

تحديد فتحة موجودة، باستثناء فتحة الإنتاج.


containers - اسم الصورة
الاسم المستعار للإدخل: imageName. string.

تحديد اسم صورة الحاوية المؤهلة بالكامل. على سبيل المثال، myregistry.azurecr.io/nginx:latest أو python:3.7.2-alpine/.
بالنسبة لسيناريو متعدد الحاويات، يمكن توفير أسماء صور حاوية متعددة.


multicontainerConfigFile - ملف التكوين
string.

مسار ملف Docker-Compose. يجب أن يكون مسار مؤهل بالكامل أو مسارا بالنسبة إلى دليل العمل الافتراضي.


containerCommand - أمر بدء التشغيل
string.

تحديد أمر بدء التشغيل.
على سبيل المثال:
dotnet run
dotnet filename.dll


appSettings - إعدادات التطبيق
string.

تحرير إعدادات تطبيق تطبيق الويب باستخدام بناء الجملة -قيمة المفتاح (على سبيل المثال: -Port 5000-RequestTimeout 5000-WEBSITE_TIME_ZONE). يجب أن تكون القيمة التي تحتوي على مسافات محاطة بعلامات اقتباس مزدوجة (على سبيل المثال: "Eastern Standard Time").


configurationStrings - إعدادات التكوين
string.

تحرير إعدادات تطبيق تطبيق الويب باستخدام بناء الجملة -قيمة المفتاح (على سبيل المثال: -phpVersion 5.6 -linuxFxVersion: node|6.11). يجب أن تكون القيمة التي تحتوي على مسافات محاطة بعلامات اقتباس مزدوجة.


خيارات التحكم بالمهمة

تحتوي جميع المهام على خيارات التحكم بالإضافة إلى مدخلات المهام الخاصة بها. لمزيد من المعلومات، راجع خيارات التحكم وخصائص المهمة الشائعة.

متغيرات الإخراج

تحدد هذه المهمة متغيرات الإخراج التالية، والتي يمكنك استهلاكها في خطوات انتقال البيانات من الخادم والوظائف والمراحل.

AppServiceApplicationUrl
عنوان URL للتطبيق الخاص بخدمة تطبيقات Azure المحددة.

المتطلبات

المتطلب الوصف
أنواع البنية الأساسية لبرنامج ربط العمليات التجارية YAML، الإصدار الكلاسيكي، الإصدار الكلاسيكي
يعمل على Agent, DeploymentGroup
المطالب بلا
القدرات لا تفي هذه المهمة بأي طلبات للمهام اللاحقة في الوظيفة.
قيود الأوامر أي
متغيرات Settable أي
إصدار الوكيل 2.104.1 أو أحدث
فئة المهمة نشر