cURLUploader@2 - مهمة cURL Upload Files v2

استخدم هذه المهمة مع cURL لتحميل الملفات. تتضمن بروتوكولات نقل البيانات المدعومة FTP وFTPS وSFTP وHTTP وغيرها.

استخدم cURL لتحميل الملفات.

بناء الجملة

# cURL Upload Files v2
# Use cURL's supported protocols to upload files.
- task: cURLUploader@2
  inputs:
    files: # string. Required. Files. 
    #authType: 'ServiceEndpoint' # 'ServiceEndpoint' | 'UserAndPass'. Authentication Method. Default: ServiceEndpoint.
    serviceEndpoint: # string. Required when authType = ServiceEndpoint. Service Connection. 
    #username: # string. Optional. Use when authType = UserAndPass. Username. 
    #password: # string. Optional. Use when authType = UserAndPass. Password. 
    #url: # string. Required when authType = UserAndPass. URL. 
    #remotePath: 'upload/$(Build.BuildId)/' # string. Remote Directory. Default: upload/$(Build.BuildId)/.
    #options: # string. Optional Arguments. 
  # Advanced
    #redirectStderr: true # boolean. Redirect Standard Error to Standard Out. Default: true.
# cURL Upload Files v2
# Use cURL to upload files.
- task: cURLUploader@2
  inputs:
    files: # string. Required. Files. 
    #authType: 'ServiceEndpoint' # 'ServiceEndpoint' | 'UserAndPass'. Authentication Method. Default: ServiceEndpoint.
    serviceEndpoint: # string. Required when authType = ServiceEndpoint. Service Connection. 
    #username: # string. Optional. Use when authType = UserAndPass. Username. 
    #password: # string. Optional. Use when authType = UserAndPass. Password. 
    #url: # string. Required when authType = UserAndPass. URL. 
    #remotePath: 'upload/$(Build.BuildId)/' # string. Remote Directory. Default: upload/$(Build.BuildId)/.
    #options: # string. Optional Arguments. 
  # Advanced
    #redirectStderr: true # boolean. Redirect Standard Error to Standard Out. Default: true.

الإدخالات

files - الملفات
string. مطلوب

الملف (الملفات) المراد تحميلها. يمكن استخدام أحرف البدل. على سبيل المثال، **/*.zip لجميع ملفات ZIP في جميع المجلدات الفرعية.


authType - أسلوب المصادقة
string. القيم المسموح بها: ServiceEndpoint (اتصال الخدمة)، UserAndPass (اسم المستخدم وكلمة المرور). القيمة الافتراضية: ServiceEndpoint.

يحدد أسلوب المصادقة لمصادقة الخادم.


serviceEndpoint - اتصال الخدمة
string. مطلوب عند authType = ServiceEndpoint.

يحدد اتصال الخدمة ببيانات اعتماد مصادقة الخادم. استخدم نوع اتصال الخدمة العامة لاتصال الخدمة.


username - المستخدم
string. ‏‏اختياري. استخدم عندما authType = UserAndPass.

يحدد اسم المستخدم لمصادقة الخادم.


password - كلمه المرور
string. ‏‏اختياري. استخدم عندما authType = UserAndPass.

يحدد كلمة المرور لمصادقة الخادم. استخدم متغير بناء جديدا مع تمكين تأمينه في علامة التبويب المتغيرات لتشفير هذه القيمة. استخدم متغيرا سريا لتجنب تعريض قيمة ths.


url - Url
string. مطلوب عند authType = UserAndPass.

يحدد عنوان URL إلى حيث سيتم تحميل الملف (الملفات). يجب أن ينتهي الدليل بشرطة مائلة لاحقة. تتضمن DICT://بروتوكولات URL المحتملة و FTP://FILE://و و GOPHER://TELNET://SMTPS://SFTP://SMTP://RTSP://IMAP://HTTP://IMAPS://SCP://FTPS://RTMP://POP3S://LDAP://HTTPS://LDAPS://POP3://.TFTP://


remotePath - الدليل البعيد
string. القيمة الافتراضية: upload/$(Build.BuildId)/.

‏‏اختياري. يحدد المجلد الفرعي على الخادم البعيد لعنون URL المتوفر في بيانات الاعتماد.


options - وسيطات اختيارية
string.

‏‏اختياري. الوسيطات الإضافية التي سيتم تمريرها إلى cURL.


redirectStderr - إعادة توجيه الخطأ القياسي إلى "قياسي خارج"
boolean. القيمة الافتراضية: true.

--stderr - يضيف كوسيطة إلى cURL. بشكل افتراضي، يكتب cURL شريط التقدم الخاص به إلى stderr، والذي يفسره البناء على أنه إخراج خطأ. يؤدي تمكين خانة الاختيار هذه إلى منع هذا السلوك.


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

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

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

لا شيء

الملاحظات

استخدم هذه المهمة لاستخدام cURL لتحميل الملفات باستخدام بروتوكولات مدعومة مثل FTP وFTPS وSFTP وHTTP والمزيد.

أين يمكنني معرفة المزيد حول أنماط مطابقة الملفات؟

أين يمكنني معرفة أوامر FTP؟

المتطلبات

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