مشاركة عبر


تعريف steps.task

تقوم خطوة task بتشغيل مهمة.

تدعم جميع المهام المجموعة التالية من الخصائص الشائعة.

steps:
- task: string # Required as first property. Name of the task to run.
  inputs: # Inputs for the task.
    string: string # Name/value pairs
  condition: string # Evaluate this condition expression to determine whether to run this task.
  continueOnError: boolean # Continue running even on failure?
  displayName: string # Human-readable name for the task.
  target: string | target # Environment in which to run this task.
  enabled: boolean # Run this task when the job runs?
  env: # Variables to map into the process's environment.
    string: string # Name/value pairs
  name: string # ID of the step.
  timeoutInMinutes: integer # Time to wait for this task to complete before the server kills it.
  retryCountOnTaskFailure: integer # Number of retries if the task fails.

التعريفات التي تشير إلى هذا التعريف: الخطوات

خصائص

سلسلة task. مطلوب كخاصية أولى.
اسم المهمة المراد تشغيلها.

inputs قاموس السلسلة.
الإدخالات للمهمة.

سلسلة condition.
تقييم تعبير الشرط هذا لتحديد ما إذا كان سيتم تشغيل هذه المهمة أم لا.

continueOnError المنطقية .
متابعة التشغيل حتى عند الفشل؟

سلسلة displayName.
اسم يمكن للإنسان قراءته للمهمة.

الهدف target.
البيئة التي سيتم فيها تشغيل هذه المهمة.

enabled المنطقية .
تشغيل هذه المهمة عند تشغيل المهمة؟

env قاموس السلسلة.
المتغيرات لتعيينها في بيئة العملية.

سلسلة name.
معرف الخطوة. القيم المقبولة: [-_A-Za-z0-9]*.

timeoutInMinutes عدد صحيح.
الوقت لانتظار اكتمال هذه المهمة قبل أن يقتلها الخادم. على سبيل المثال، لتكوين مهلة 10 دقائق، استخدم timeoutInMinutes: 10.

ملاحظه

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

retryCountOnTaskFailure عدد صحيح.
عدد مرات إعادة المحاولة إذا فشلت المهمة. في Azure DevOps Server 2022 و2022.1 و2022.2، يتم دعم عمليات إعادة المحاولة فقط في مهام العامل. لمزيد من المعلومات، راجع تحديث خدمة Azure DevOps في 16 نوفمبر 2021 - عمليات إعادة المحاولة التلقائية لمهمة وتحديث خدمة Azure DevOps 14 يونيو 2025 - إعادة المحاولة لمهام الخادم.

ملاحظات

المهام هي اللبنات الأساسية للبنية الأساسية لبرنامج ربط العمليات التجارية. يتوفر كتالوج للمهام للاختيار من بينها.

إذا لم تحدد وضع أمر، يمكنك تقصير بنية target إلى:

- task:
  target: string  # container name or the word 'host'

خصائص المهمة الشائعة

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

تعرف على المزيد حول شروط ومهلات وأهداف خطوة .

امثله

steps:
- task: VSBuild@1
  displayName: Build
  timeoutInMinutes: 120
  inputs:
    solution: '**\*.sln'

راجع أيضًا