CondaEnvironment@1 - مهمة بيئة Conda v1
استخدم هذه المهمة لإنشاء بيئة Conda وتنشيطها.
هام
تم إهمال هذه المهمة وسيتم إيقافها في 31 يناير 2024. استخدم أوامر conda مباشرة في مهمة bash أو مهمة البرنامج النصي الدفعي كبديل.
استخدم هذه المهمة لإنشاء بيئة Conda وتنشيطها.
هام
تم إهمال هذه المهمة. استخدم أوامر conda مباشرة في مهمة bash أو مهمة البرنامج النصي الدفعي كبديل.
إنشاء بيئة Conda وتنشيطها.
بناء الجملة
# Conda environment v1
# This task is deprecated. Use `conda` directly in script to work with Anaconda environments.
- task: CondaEnvironment@1
inputs:
#createCustomEnvironment: false # boolean. Create a custom environment. Default: false.
#environmentName: # string. Required when createCustomEnvironment == true. Environment name.
#packageSpecs: 'python=3' # string. Package specs. Default: python=3.
#updateConda: true # boolean. Update to the latest Conda. Default: true.
#installOptions: # string. Optional. Use when createCustomEnvironment == false. Other options for `conda install`.
#createOptions: # string. Optional. Use when createCustomEnvironment == true. Other options for `conda create`.
#cleanEnvironment: false # boolean. Optional. Use when createCustomEnvironment == true. Clean the environment. Default: false.
# Conda Environment v1
# Create and activate a Conda environment.
- task: CondaEnvironment@1
inputs:
#createCustomEnvironment: false # boolean. Create a custom environment. Default: false.
#environmentName: # string. Required when createCustomEnvironment == true. Environment name.
#packageSpecs: 'python=3' # string. Package specs. Default: python=3.
#updateConda: true # boolean. Update to the latest Conda. Default: true.
#installOptions: # string. Optional. Use when createCustomEnvironment == false. Other options for `conda install`.
#createOptions: # string. Optional. Use when createCustomEnvironment == true. Other options for `conda create`.
#cleanEnvironment: false # boolean. Optional. Use when createCustomEnvironment == true. Clean the environment. Default: false.
الإدخالات
createCustomEnvironment
-
إنشاء بيئة مخصصة
boolean
. القيمة الافتراضية: false
.
إذا تم تعيين قيمة هذا المنطقي إلى true
، تقوم المهمة بإنشاء بيئة Conda أو إعادة تنشيطها بدلا من استخدام base
البيئة. يوصى بتعيين القيمة إلى true
للوكلاء المستضافين ذاتيا.
environmentName
-
اسم البيئة
string
. مطلوب عند createCustomEnvironment == true
.
اسم بيئة Conda المراد إنشاؤها وتنشيطها، أو إعادة تنشيطها إذا كانت موجودة بالفعل.
packageSpecs
-
مواصفات الحزمة
string
. القيمة الافتراضية: python=3
.
قائمة الحزم المحددة بمساحة لتثبيتها في البيئة.
updateConda
-
التحديث إلى أحدث Conda
boolean
. القيمة الافتراضية: true
.
التحديثات Conda إلى أحدث إصدار. ينطبق هذا على تثبيت Conda الموجود في PATH
أو على المسار المحدد بواسطة CONDA
متغير البيئة.
installOptions
-
خيارات أخرى ل conda install
string
. اختياري. استخدم عندما createCustomEnvironment == false
.
قائمة الوسائط الإضافية المحددة بمسافة لتمريرها إلى conda install
الأمر.
createOptions
-
خيارات أخرى ل conda create
string
. اختياري. استخدم عندما createCustomEnvironment == true
.
قائمة الخيارات الإضافية المحددة بمسافة لتمريرها إلى conda create
الأمر.
cleanEnvironment
-
تنظيف البيئة
boolean
. اختياري. استخدم عندما createCustomEnvironment == true
. القيمة الافتراضية: 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 | أي |
إصدار الوكيل | جميع إصدارات العامل المدعومة. |
فئة المهمة | الحزمة |