تعريف الخطوات

الخطوات هي تسلسل خطي للعمليات التي تشكل وظيفة.

steps: [ task | script | powershell | pwsh | bash | checkout | download | downloadBuild | getPackage | publish | template | reviewApp ] # Steps are a linear sequence of operations that make up a job.
steps: [ task | script | powershell | pwsh | bash | checkout | download | downloadBuild | publish | template ] # Steps are a linear sequence of operations that make up a job.

التعريفات التي تشير إلى هذا التعريف: البنية الأساسية لبرنامج ربط العمليات التجارية، jobs.job، preDeployHook، deployHook، routeTrafficHook، postRouteTrafficHook، onFailureHook، onSuccessHook

التعريفات التي تشير إلى هذا التعريف: البنية الأساسية لبرنامج ربط العمليات التجارية، jobs.job

أنواع القوائم

النوع الوصف
steps.task تشغيل مهمة.
steps.script تشغيل برنامج نصي باستخدام cmd.exe على Windows وBash على الأنظمة الأساسية الأخرى.
steps.powershell تشغيل برنامج نصي باستخدام إما Windows PowerShell (على Windows) أو pwsh (Linux وmacOS).
steps.pwsh تشغيل برنامج نصي في PowerShell Core على Windows وmacOS وLinux.
steps.bash تشغيل برنامج نصي في Bash على Windows وmacOS وLinux.
steps.checkout تكوين كيفية فحص البنية الأساسية لبرنامج ربط العمليات التجارية للتعليمات البرمجية المصدر.
steps.download تنزيل البيانات الاصطناعية المقترنة بالتشغيل الحالي أو من Azure Pipeline آخر مقترن كمورد البنية الأساسية لبرنامج ربط العمليات التجارية.
steps.downloadBuild تنزيلات إنشاء البيانات الاصطناعية.
steps.getPackage تنزيل حزمة من موجز إدارة الحزمة في Azure Artifacts أو Azure DevOps Server.
steps.publish ينشر (يحمل) ملفا أو مجلدا كقطعة اصطناعية للبنية الأساسية لبرنامج ربط العمليات التجارية يمكن أن تستهلكها المهام والتدفقات الأخرى.
steps.template حدد مجموعة من الخطوات في ملف واحد واستخدمها عدة مرات في ملف آخر.
steps.reviewApp تنشئ التنزيلات موردا ديناميكيا ضمن موفر مرحلة التوزيع.
النوع الوصف
steps.task تشغيل مهمة.
steps.script تشغيل برنامج نصي باستخدام cmd.exe على Windows وBash على الأنظمة الأساسية الأخرى.
steps.powershell تشغيل برنامج نصي باستخدام إما Windows PowerShell (على Windows) أو pwsh (Linux وmacOS).
steps.pwsh تشغيل برنامج نصي في PowerShell Core على Windows وmacOS وLinux.
steps.bash تشغيل برنامج نصي في Bash على Windows وmacOS وLinux.
steps.checkout تكوين كيفية فحص البنية الأساسية لبرنامج ربط العمليات التجارية للتعليمات البرمجية المصدر.
steps.download تنزيل البيانات الاصطناعية المقترنة بالتشغيل الحالي أو من Azure Pipeline آخر مقترن كمورد البنية الأساسية لبرنامج ربط العمليات التجارية.
steps.downloadBuild تنزيلات إنشاء البيانات الاصطناعية.
steps.publish ينشر (يحمل) ملفا أو مجلدا كقطعة اصطناعية للبنية الأساسية لبرنامج ربط العمليات التجارية يمكن أن تستهلكها المهام والتدفقات الأخرى.
steps.template حدد مجموعة من الخطوات في ملف واحد واستخدمها عدة مرات في ملف آخر.

الملاحظات

تعمل كل خطوة في عمليتها الخاصة على عامل ولها حق الوصول إلى مساحة عمل البنية الأساسية لبرنامج ربط العمليات التجارية على محرك أقراص ثابت محلي. يعني هذا السلوك أنه لا يتم الاحتفاظ متغيرات البيئة بين الخطوات ولكن تغييرات نظام الملفات هي.

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

أمثلة

steps:
- script: echo This runs in the default shell on any machine
- bash: |
    echo This multiline script always runs in Bash.
    echo Even on Windows machines!
- pwsh: |
    Write-Host "This multiline script always runs in PowerShell Core."
    Write-Host "Even on non-Windows machines!"

راجع أيضًا