AppCenterDistribute@1 - توزيع مهمة v1 في App Center

استخدم هذه المهمة لتوزيع إصدارات التطبيق على المختبرين والمستخدمين عبر App Center وVisual Studio App Center.

هام

تم إهمال هذه المهمة وسيتم إيقافها في 31 يناير 2024. استخدم AppCenterDistribute@3.

استخدم هذه المهمة لتوزيع إصدارات التطبيق على المختبرين والمستخدمين عبر App Center وVisual Studio App Center.

هذه المهمة مهملة؛ استخدم AppCenterDistribute@3.

استخدم هذه المهمة لتوزيع إصدارات التطبيق على المختبرين والمستخدمين عبر App Center وVisual Studio App Center.

توزيع إصدارات التطبيق على المختبرين والمستخدمين عبر App Center.

بناء الجملة

# App Center distribute v1
# Distribute app builds to testers and users via Visual Studio App Center.
- task: AppCenterDistribute@1
  inputs:
    serverEndpoint: # string. Required. App Center service connection. 
    appSlug: # string. Required. App slug. 
    appFile: # string. Alias: app. Required. Binary file path. 
    releaseNotesOption: 'input' # 'input' | 'file'. Alias: releaseNotesSelection. Required. Create release notes. Default: input.
    releaseNotesInput: # string. Required when releaseNotesSelection = input. Release notes. 
    #releaseNotesFile: # string. Required when releaseNotesSelection = file. Release notes file. 
    #isMandatory: false # boolean. Require users to update to this release. Default: false.
    #distributionGroupId: # string. Alias: destinationId. Destination ID. 
  # Symbols
    #symbolsOption: 'Apple' # 'Apple'. Alias: symbolsType. Symbols type. Default: Apple.
    #symbolsPath: # string. Optional. Use when symbolsType == AndroidNative || symbolsType = Windows. Symbols path. 
    #symbolsPdbFiles: '**/*.pdb' # string. Alias: pdbPath. Optional. Use when symbolsType = UWP. Symbols path (*.pdb). Default: **/*.pdb.
    #symbolsDsymFiles: # string. Alias: dsymPath. Optional. Use when symbolsType = Apple. dSYM path. 
    #symbolsMappingTxtFile: # string. Alias: mappingTxtPath. Optional. Use when symbolsType = AndroidJava. Mapping file. 
    #symbolsIncludeParentDirectory: # boolean. Alias: packParentFolder. Include all items in parent folder.
# App Center Distribute v1
# Distribute app builds to testers and users via App Center.
- task: AppCenterDistribute@1
  inputs:
    serverEndpoint: # string. Required. App Center service connection. 
    appSlug: # string. Required. App slug. 
    appFile: # string. Alias: app. Required. Binary file path. 
    releaseNotesOption: 'input' # 'input' | 'file'. Alias: releaseNotesSelection. Required. Create release notes. Default: input.
    releaseNotesInput: # string. Required when releaseNotesSelection = input. Release notes. 
    #releaseNotesFile: # string. Required when releaseNotesSelection = file. Release notes file. 
    #distributionGroupId: # string. Alias: destinationId. Destination ID. 
  # Symbols
    #symbolsOption: 'Apple' # 'Apple'. Alias: symbolsType. Symbols type. Default: Apple.
    #symbolsPath: # string. Optional. Use when symbolsType == AndroidNative || symbolsType = Windows. Symbols path. 
    #symbolsPdbFiles: '**/*.pdb' # string. Alias: pdbPath. Optional. Use when symbolsType = UWP. Symbols path (*.pdb). Default: **/*.pdb.
    #symbolsDsymFiles: # string. Alias: dsymPath. Optional. Use when symbolsType = Apple. dSYM path. 
    #symbolsMappingTxtFile: # string. Alias: mappingTxtPath. Optional. Use when symbolsType = AndroidJava. Mapping file. 
    #symbolsIncludeParentDirectory: # boolean. Alias: packParentFolder. Include all items in parent folder.

الإدخالات

serverEndpoint - اتصال خدمة App Center
string. مطلوب

تحديد اتصال الخدمة ل Visual Studio App Center. لإنشاء واحد، انقر فوق Manage الارتباط وأنشئ اتصال خدمة جديد.


appSlug - مائل التطبيق
string. مطلوب

مائل التطبيق بتنسيق {username}/{app_identifier}. لتحديد موقع {username} تطبيق وله {app_identifier} ، انقر فوق اسمه من App Center. عنوان URL الناتج بتنسيق https://appcenter.ms/users/**{username}**/apps/**{app_identifier}**. إذا كنت تستخدم المؤسسات، فإن تطبيق slug بالتنسيق {orgname}/{app_identifier}.


appFile - مسار الملف الثنائي
الاسم المستعار للإدخل: app. string. مطلوب

المسار النسبي من جذر المستودع إلى ملف APK أو IPA الذي تريد نشره.


symbolsOption - نوع الرموز
الاسم المستعار للإدخل: symbolsType. string. القيم المسموح بها: Apple. القيمة الافتراضية: Apple.

يتضمن ملفات الرموز لتلقي تتبعات المكدس الرمزية في App Center Diagnostics.


symbolsPath - مسار الرموز
string. ‏‏اختياري. استخدم عندما symbolsType == AndroidNative || symbolsType = Windows.

المسار النسبي من جذر المستودع إلى مجلد الرموز.


symbolsPdbFiles - مسار الرموز (*.pdb)
الاسم المستعار للإدخل: pdbPath. string. ‏‏اختياري. استخدم عندما symbolsType = UWP. القيمة الافتراضية: **/*.pdb.

المسار النسبي من جذر المستودع إلى .pdb ملفات الرموز. قد يحتوي المسار على أحرف بدل.


symbolsDsymFiles - مسار dSYM
الاسم المستعار للإدخل: dsymPath. string. ‏‏اختياري. استخدم عندما symbolsType = Apple.

المسار النسبي من جذر المستودع إلى مجلد dSYM. قد يحتوي المسار على أحرف بدل.


symbolsMappingTxtFile - تعيين ملف
الاسم المستعار للإدخل: mappingTxtPath. string. ‏‏اختياري. استخدم عندما symbolsType = AndroidJava.

المسار النسبي من جذر المستودع إلى ملف Android mapping.txt .


symbolsIncludeParentDirectory - تضمين كافة العناصر في المجلد الأصل
الاسم المستعار للإدخل: packParentFolder. boolean.

يقوم بتحميل ملف أو مجلد الرموز المحددة وجميع العناصر الأخرى داخل المجلد الأصل نفسه. هذا مطلوب لتطبيقات React Native.


releaseNotesOption - إنشاء ملاحظات حول الإصدار
الاسم المستعار للإدخل: releaseNotesSelection. string. مطلوب القيم المسموح بها: input (أدخل ملاحظات الإصدار)، file (حدد ملف ملاحظات الإصدار). القيمة الافتراضية: input.

يتم إرفاق ملاحظات الإصدار إلى الإصدار وعرضها على المختبرين في صفحة التثبيت.


releaseNotesInput - ملاحظات حول الإصدار
string. مطلوب عند releaseNotesSelection = input.

ملاحظات الإصدار لهذا الإصدار.


releaseNotesFile - إصدار ملف ملاحظات
string. مطلوب عند releaseNotesSelection = file.

تحديد ملف نصي مشفر UTF-8 يحتوي على ملاحظات الإصدار لهذا الإصدار.


isMandatory - مطالبة المستخدمين بتحديث هذا الإصدار
boolean. القيمة الافتراضية: false.

مركز التطبيقات توزيع SDK المطلوبة لتفويض تحديث. تتم مطالبة المختبرين تلقائيا للتحديث.


distributionGroupId - معرف الوجهة
الاسم المستعار للإدخل: destinationId. string.

معرفات مخازن التوزيع أو المجموعات التي ستتلقى إصدار البناء. اتركه فارغا لاستخدام المجموعة الافتراضية.


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

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

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

لا شيء

الملاحظات

تم إهمال هذه المهمة. استخدم AppCenterDistribute@3.

المتطلبات

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