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 | أي |
إصدار الوكيل | جميع إصدارات العامل المدعومة. |
فئة المهمة | الحزمة |
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ