CondaEnvironment@0 - مهمة بيئة Conda v0

استخدم هذه المهمة لإنشاء بيئة Conda وتنشيطها.

هام

تم إهمال هذه المهمة. استخدم أوامر conda مباشرة في مهمة bash أو مهمة البرنامج النصي الدفعي كبديل.

بناء الجملة

# Conda environment v0
# Create and activate a Conda environment.
- task: CondaEnvironment@0
  inputs:
    environmentName: # string. Required. Environment name. 
    #packageSpecs: 'python=3' # string. Package specs. Default: python=3.
    #updateConda: true # boolean. Update to the latest Conda. Default: true.
  # Advanced
    #createOptions: # string. Environment creation options. 
    #cleanEnvironment: false # boolean. Clean the environment. Default: false.
# Conda Environment v0
# Create and activate a Conda environment.
- task: CondaEnvironment@0
  inputs:
    environmentName: # string. Required. Environment name. 
    #packageSpecs: 'python=3' # string. Package specs. Default: python=3.
    #updateConda: true # boolean. Update to the latest Conda. Default: true.
  # Advanced
    #createOptions: # string. Environment creation options. 
    #cleanEnvironment: false # boolean. Clean the environment. Default: false.

الإدخالات

environmentName - اسم البيئة
string. مطلوب

اسم بيئة Conda المراد إنشاؤها وتنشيطها، أو إعادة تنشيطها إذا كانت موجودة بالفعل.


packageSpecs - مواصفات الحزمة
string. القيمة الافتراضية: python=3.

قائمة الحزم المحددة بمساحة لتثبيتها في البيئة.


updateConda - التحديث إلى أحدث Conda
boolean. القيمة الافتراضية: true.

التحديثات Conda إلى أحدث إصدار. ينطبق هذا على تثبيت Conda الموجود في PATH أو على المسار المحدد بواسطة CONDA متغير البيئة.


createOptions - خيارات إنشاء البيئة
string.

قائمة الخيارات الإضافية المحددة بمسافة لتمريرها إلى conda create الأمر.


cleanEnvironment - تنظيف البيئة
boolean. القيمة الافتراضية: false.

حذف البيئة وإعادة إنشائها إذا كانت موجودة بالفعل. إذا لم يتم تحديد هذا المنطقي، فستنشيط المهمة بيئة موجودة.


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

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

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

لا شيء

الملاحظات

استخدم هذه المهمة لإنشاء بيئة Conda وتنشيطها.

هام

تم إهمال هذه المهمة. استخدم أوامر conda مباشرة في مهمة bash أو مهمة البرنامج النصي الدفعي كبديل.

ستقوم هذه المهمة بإنشاء بيئة Conda وتنشيطها لمهام الإنشاء اللاحقة.

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

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

ملاحظة

لن يكون لدى العملاء المستضافين من Microsoft Conda في افتراضيا PATH . ستحتاج إلى تشغيل هذه المهمة لاستخدام Conda.

بعد تشغيل هذه المهمة، PATH سيحتوي على الدليل الثنائي للبيئة المنشطة، متبوعا بالدلائل الثنائية لتثبيت Conda نفسه. يمكنك تشغيل البرامج النصية كمهام بناء لاحقة تقوم بتشغيل Python أو Conda أو الأدوات المساعدة لسطر الأوامر من الحزم الأخرى التي تقوم بتثبيتها. على سبيل المثال، يمكنك تشغيل الاختبارات باستخدام pytest أو تحميل حزمة إلى Anaconda Cloud باستخدام عميل Anaconda.

تلميح

بعد تشغيل هذه المهمة، سيتم "تنشيط" البيئة، وسيتم تثبيت الحزم التي تقوم بتثبيتها عن طريق الاتصال conda install على هذه البيئة.

المتطلبات الأساسية

  • عامل مستضاف من Microsoft، أو عامل مستضاف ذاتيا مع تثبيت Anaconda أو Miniconda.
  • إذا كنت تستخدم عامل مستضاف ذاتيا، فيجب عليك إما إضافة conda الملف التنفيذي إلى PATH أو تعيين CONDA متغير البيئة إلى جذر تثبيت Conda.

كيف يمكنني تكوين عامل مستضاف ذاتيا لاستخدام هذه المهمة؟

يمكنك استخدام هذه المهمة إما مع تثبيت Anaconda كامل أو تثبيت Miniconda. إذا كنت تستخدم وكيلا مستضافا ذاتيا، يجب إضافة conda الملف التنفيذي إلى PATH. بدلا من ذلك، يمكنك تعيين CONDA متغير البيئة إلى جذر تثبيت Conda - أي الدليل الذي تحدده ك "بادئة" عند تثبيت Conda.

المتطلبات

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