NodeTool@0 - مهمة v0 لمثبت أداة Node.js

استخدم هذه المهمة للبحث عن إصدار محدد من Node.js وتنزيله وتخزينه مؤقتا وإضافته إلى PATH.

يتوفر إصدار أحدث من المهمة. لمزيد من المعلومات، راجع UseNode@1.

بناء الجملة

# Use Node.js ecosystem v0
# Finds or downloads and caches the specified version spec of Node.js and adds it to the PATH.
- task: NodeTool@0
  inputs:
    versionSource: 'spec' # 'spec' | 'fromFile'. Required. Source of version. Default: spec.
    #versionSpec: '6.x' # string. Optional. Use when versionSource = spec. Version Spec. Default: 6.x.
    #versionFilePath: # string. Optional. Use when versionSource = fromFile. Path to the .nvmrc file. 
    #checkLatest: false # boolean. Check for Latest Version. Default: false.
    #force32bit: false # boolean. Use 32 bit version on x64 agents. Default: false.
  # Advanced
    #nodejsMirror: 'https://nodejs.org/dist' # string. Set source for Node.js binaries. Default: https://nodejs.org/dist.
    #retryCountOnDownloadFails: '5' # string. Set retry count when nodes downloads failed. Default: 5.
    #delayBetweenRetries: '1000' # string. Set delay between retries. Default: 1000.
# Use Node.js ecosystem v0
# Finds or downloads and caches the specified version spec of Node.js and adds it to the PATH.
- task: NodeTool@0
  inputs:
    versionSource: 'spec' # 'spec' | 'fromFile'. Required. Source of version. Default: spec.
    #versionSpec: '6.x' # string. Optional. Use when versionSource = spec. Version Spec. Default: 6.x.
    #versionFilePath: # string. Optional. Use when versionSource = fromFile. Path to the .nvmrc file. 
    #checkLatest: false # boolean. Check for Latest Version. Default: false.
    #force32bit: false # boolean. Use 32 bit version on x64 agents. Default: false.
  # Advanced
    #nodejsMirror: 'https://nodejs.org/dist' # string. Set source for Node.js binaries. Default: https://nodejs.org/dist.
# Use Node.js ecosystem v0
# Finds or downloads and caches the specified version spec of Node.js and adds it to the PATH.
- task: NodeTool@0
  inputs:
    versionSpec: '6.x' # string. Required. Version Spec. Default: 6.x.
    #checkLatest: false # boolean. Check for Latest Version. Default: false.
    #force32bit: false # boolean. Use 32 bit version on x64 agents. Default: false.
# Use Node.js ecosystem v0
# Finds or downloads and caches the specified version spec of Node.js and adds it to the PATH.
- task: NodeTool@0
  inputs:
    versionSpec: '6.x' # string. Required. Version Spec. Default: 6.x.
    #checkLatest: false # boolean. Check for Latest Version. Default: false.
# Use Node.js ecosystem v0
# Finds or Downloads and caches specified version spec of Node and adds it to the PATH.
- task: NodeTool@0
  inputs:
    versionSpec: '6.x' # string. Required. Version Spec. Default: 6.x.
    #checkLatest: false # boolean. Check for Latest Version. Default: false.

الإدخالات

versionSource - مصدر الإصدار
string. مطلوب القيم المسموح بها: spec (تحديد إصدار العقدة)، fromFile (الحصول على الإصدار من الملف). القيمة الافتراضية: spec.


versionSpec - مواصفات الإصدار
string. ‏‏اختياري. استخدم عندما versionSource = spec. القيمة الافتراضية: 6.x.

يحدد مواصفات الإصدار للإصدار الذي يجب الحصول عليه. أمثلة: 6.x، 4.x، 6.10.0، >=6.10.0.


versionSpec - مواصفات الإصدار
string. مطلوب القيمة الافتراضية: 6.x.

يحدد مواصفات الإصدار للإصدار الذي يجب الحصول عليه. أمثلة: 6.x، 4.x، 6.10.0، >=6.10.0.


versionFilePath - المسار إلى ملف .nvmrc
string. ‏‏اختياري. استخدم عندما versionSource = fromFile.

مسار الملف للحصول على الإصدار. مثال: src/.nvmrc.


checkLatest - التحقق من أحدث إصدار
boolean. القيمة الافتراضية: false.

يحدد العامل للتحقق من أحدث إصدار متوفر يلبي مواصفات الإصدار. على سبيل المثال، يمكنك تحديد هذا الخيار لأنك تقوم بتشغيل هذا الإصدار على العامل المستضاف ذاتيا، وتريد دائما استخدام أحدث 6.x إصدار.

تلميح

إذا كنت تستخدم العوامل المستضافة من Microsoft، فيجب ترك هذه المجموعة إلى false. تقوم Microsoft بتحديث العوامل المستضافة من Microsoft بشكل منتظم، ولكنها غالبا ما تكون متأخرة قليلا عن أحدث إصدار. قد يؤدي تمكين هذه المعلمة إلى قضاء الكثير من الوقت في التحديث إلى إصدار ثانوي أحدث.


force32bit - استخدام إصدار 32 بت على عوامل x64
boolean. القيمة الافتراضية: false.

x86 تثبيت إصدار Node بغض النظر عن بنية وحدة المعالجة المركزية للعامل.


nodejsMirror - تعيين مصدر ثنائيات Node.js
string. القيمة الافتراضية: https://nodejs.org/dist.

استخدم مرآة تثبيت بديلة عند تحديد مصادر ثنائيات Node.js.


retryCountOnDownloadFails - تعيين عدد مرات إعادة المحاولة عند فشل تنزيلات العقد
string. القيمة الافتراضية: 5.

استخدم هذا الخيار عندما فشلت المهمة في تنزيل ثنائيات العقدة من النسخة المتطابقة. ستتم إعادة محاولة المهمة لتنزيل الثنائيات للأوقات المحددة.


delayBetweenRetries - تعيين التأخير بين عمليات إعادة المحاولة
string. القيمة الافتراضية: 1000.

استخدم هذا الخيار لتعيين التأخير بين عمليات إعادة المحاولة بالمللي ثانية. القيمة الافتراضية هي 1000 مللي ثانية.


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

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

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

لا شيء

الملاحظات

يتوفر إصدار أحدث من المهمة. لمزيد من المعلومات، راجع UseNode@1.

المتطلبات

المتطلبات الوصف
أنواع البنية الأساسية لبرنامج ربط العمليات التجارية YAML، الإصدار الكلاسيكي، الإصدار الكلاسيكي
يعمل على Agent, DeploymentGroup
المطالب بلا
القدرات يؤدي تشغيل هذه المهمة إلى تلبية الطلبات التالية لأي مهام لاحقة في نفس المهمة: Node، npm، node.js
قيود الأوامر يتم تشغيل هذه المهمة باستخدام قيود الأمر التالية: مقيدة
متغيرات Settable هذه المهمة لديها إذن لتعيين المتغيرات التالية: PATH
إصدار الوكيل 2.182.1 أو أحدث
فئة المهمة الأداة
المتطلبات الوصف
أنواع البنية الأساسية لبرنامج ربط العمليات التجارية YAML، الإصدار الكلاسيكي، الإصدار الكلاسيكي
يعمل على Agent, DeploymentGroup
المطالب بلا
القدرات يؤدي تشغيل هذه المهمة إلى تلبية الطلبات التالية لأي مهام لاحقة في نفس المهمة: Node، npm، node.js
قيود الأوامر أي
متغيرات Settable أي
إصدار الوكيل جميع إصدارات العامل المدعومة.
فئة المهمة الأداة
المتطلبات الوصف
أنواع البنية الأساسية لبرنامج ربط العمليات التجارية YAML، الإصدار الكلاسيكي، الإصدار الكلاسيكي
يعمل على Agent, DeploymentGroup
المطالب بلا
القدرات يؤدي تشغيل هذه المهمة إلى تلبية الطلبات التالية لأي مهام لاحقة في نفس المهمة: Node، npm
قيود الأوامر أي
متغيرات Settable أي
إصدار الوكيل جميع إصدارات العامل المدعومة.
فئة المهمة الأداة
المتطلبات الوصف
أنواع البنية الأساسية لبرنامج ربط العمليات التجارية YAML، الإصدار الكلاسيكي، الإصدار الكلاسيكي
يعمل على Agent, DeploymentGroup
المطالب بلا
القدرات يؤدي تشغيل هذه المهمة إلى تلبية الطلبات التالية لأي مهام لاحقة في نفس المهمة: العقدة
قيود الأوامر أي
متغيرات Settable أي
إصدار الوكيل جميع إصدارات العامل المدعومة.
فئة المهمة الأداة

راجع أيضًا

للحصول على شرح لمثبتات الأدوات والأمثلة، راجع مثبتات الأدوات.