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