DownloadGitHubRelease@0 - تنزيل مهمة إصدار GitHub v0

استخدم هذه المهمة لتنزيل إصدار GitHub من مستودع.

بناء الجملة

# Download GitHub Release v0
# Downloads a GitHub Release from a repository.
- task: DownloadGitHubRelease@0
  inputs:
    connection: # string. Required. GitHub Connection. 
    userRepository: # string. Required. Repository. 
    defaultVersionType: 'latest' # 'latest' | 'specificVersion' | 'specificTag'. Required. Default version. Default: latest.
    version: # string. Required when defaultVersionType != latest. Release. 
    #itemPattern: '**' # string. Item Pattern. Default: **.
    downloadPath: '$(System.ArtifactsDirectory)' # string. Required. Destination directory. Default: $(System.ArtifactsDirectory).

الإدخالات

connection - اتصال GitHub
string. مطلوب

يحدد اسم اتصال خدمة GitHub. تعرف على المزيد حول اتصالات الخدمة.


userRepository - مستودع
string. مطلوب

يحدد اسم مستودع GitHub الذي يتم تنزيل إصدارات GitHub منه.


defaultVersionType - الإصدار الافتراضي
string. مطلوب القيم المسموح بها: latest (أحدث إصدار)، specificVersion (إصدار محدد)، specificTag (علامة محددة). القيمة الافتراضية: latest.

تنزيل الأصول من أحدث إصدار GitHub أو إصدار/علامة إصدار GitHub محددة.


version - الافراج عن
string. مطلوب عند defaultVersionType != latest.

يحدد إصدار/علامة إصدار GitHub المراد تنزيلها. يظهر هذا الخيار إذا تم specificVersion تحديد أو specificTag كقيمة ل defaultVersionType.


itemPattern - نمط العنصر
string. القيمة الافتراضية: **.

نمط minimatch الذي يقوم بتصفية الملفات المراد تنزيلها. لتنزيل جميع الملفات ضمن إصدار، استخدم القيمة **الافتراضية .


downloadPath - دليل الوجهة
string. مطلوب القيمة الافتراضية: $(System.ArtifactsDirectory).

المسار على جهاز العامل حيث يتم تنزيل أصول الإصدار.


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

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

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

لا شيء

الملاحظات

استخدم هذه المهمة في البنية الأساسية لبرنامج ربط العمليات التجارية لتنزيل الأصول من إصدار GitHub كجزء من البنية الأساسية لبرنامج ربط العمليات التجارية CI/CD.

اتصال خدمة GitHub

تتطلب هذه المهمة اتصال خدمة GitHub مع إذن القراءة إلى مستودع GitHub. يمكنك إنشاء اتصال خدمة GitHub في مشروع Azure Pipelines. بمجرد الإنشاء، استخدم اسم اتصال الخدمة في إعدادات هذه المهمة.

المتطلبات

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