PythonScript@0 - مهمة برنامج Python النصي v0

استخدم هذه المهمة لتشغيل ملف Python أو برنامج نصي مضمن.

بناء الجملة

# Python script v0
# Run a Python file or inline script.
- task: PythonScript@0
  inputs:
    scriptSource: 'filePath' # 'filePath' | 'inline'. Required. Script source. Default: filePath.
    scriptPath: # string. Required when scriptSource = filePath. Script path. 
    #script: # string. Required when scriptSource = inline. Script. 
    #arguments: # string. Arguments. 
  # Advanced
    #pythonInterpreter: # string. Python interpreter. 
    #workingDirectory: # string. Working directory. 
    #failOnStderr: false # boolean. Fail on standard error. Default: false.
# Python Script v0
# Run a Python script.
- task: PythonScript@0
  inputs:
    scriptSource: 'filePath' # 'filePath' | 'inline'. Required. Script source. Default: filePath.
    scriptPath: # string. Required when scriptSource = filePath. Script path. 
    #script: # string. Required when scriptSource = inline. Script. 
    #arguments: # string. Arguments. 
  # Advanced
    #pythonInterpreter: # string. Python interpreter. 
    #workingDirectory: # string. Working directory. 
    #failOnStderr: false # boolean. Fail on standard error. Default: false.

الإدخالات

scriptSource - مصدر البرنامج النصي
string. مطلوب القيم المسموح بها: filePath (مسار الملف)، inline. القيمة الافتراضية: filePath.

يحدد ما إذا كان البرنامج النصي ملفا في شجرة المصدر أو مكتوبا مضمنا في هذه المهمة.


scriptPath - مسار البرنامج النصي
string. مطلوب عند scriptSource = filePath.

يحدد مسار البرنامج النصي لتنفيذه. يجب أن يكون مسارا مؤهلا بالكامل أو بالنسبة إلى $(System.DefaultWorkingDirectory).


script - البرنامج النصي
string. مطلوب عند scriptSource = inline.

يحدد البرنامج النصي Python لتشغيله.


arguments - الحجج
string.

يحدد الوسيطات التي تم تمريرها إلى تنفيذ البرنامج النصي المتوفر من خلال sys.argv، كما لو قمت بتمريرها على سطر الأوامر.


pythonInterpreter - مترجم Python
string.

يحدد المسار المطلق إلى مترجم Python لاستخدامه. إذا لم يتم تحديدها، فستستخدم المهمة المترجم في PATH.
قم بتشغيل مهمة استخدام إصدار Python لإضافة إصدار من Python إلى PATH.


workingDirectory - دليل العمل
string.

يحدد دليل العمل حيث سيتم تشغيل البرنامج النصي. إذا لم يتم تحديدها، فسيتم استخدام قيمة System.DefaultWorkingDirectory . بالنسبة للإنشاءات، يتم تعيين هذا المتغير افتراضيا إلى جذر المستودع. بالنسبة للإصدارات، يتم تعيينه افتراضيا إلى جذر دليل البيانات الاصطناعية.


failOnStderr - فشل عند الخطأ القياسي
boolean. القيمة الافتراضية: false.

إذا تم تعيينها إلى true، فستفشل هذه المهمة إذا تمت كتابة أي نص إلى stderr الدفق.


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

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

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

لا شيء

الملاحظات

بشكل افتراضي، سيتم استدعاء python هذه المهمة من مسار النظام. قم بتشغيل استخدام إصدار Python لوضع الإصدار الذي تريده في مسار النظام.

المتطلبات

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