مقدمة

مكتمل

في Create a release pipeline with Azure Pipelines، قمت بإنشاء مسار إصدار أساسي. يحتوي هذا المسار على مرحلة إنشاء تقوم بإنشاء البيانات الاصطناعية، ومرحلة توزيع تقوم بتثبيت تطبيق الويب على Azure App Service. بنيت مارا وأندي هذا المسار كدليل على المفهوم الذي أظهروه لبقية الفريق.

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

في هذه الوحدة النمطية، يمكنك الانضمام إلى فريق الويب Tailspin Toys في أثناء تصميم البنية الأساسية لبرنامج ربط العمليات التجارية لإصدار واقعي يحتوي على مراحل متعددة. كما تتعلم طرقا مختلفة للتحكم في كيفية ترقية البيانات الاصطناعية من مرحلة إلى أخرى.

يمكنك سير عمل إدارة الإصدار الجيد من الإصدار بشكل متكرر وأكثر اتساقا. في الممارسة العملية، تريد تحديد عملية تحدد احتياجات فريقك. هنا يمكنك إنشاء سير عمل أساسي. وهذا يعني أولا تصميم البيئات. تحدد البيئات أوقات تشغيل كل مرحلة في البنية الأساسية لبرنامج ربط العمليات التجارية. بعد ذلك، يمكنك نشر تطبيق ويب Space Game على هذه المراحل: Dev وTest و Staging. تنشر كل مرحلة التطبيق إلى مثيل App Service الخاص به.

الأهداف التعليمية

بعد الانتهاء من هذه الوحدة، ستكون قادراً على:

  • حدد المراحلأو الأقسام الرئيسية للمسار، التي تحتاج إليها لتنفيذ مسار متعدد المراحل.
  • وضِّح الوقت المناسب لاستخدام الشروط والمشغّلات والموافقات لترقية التغييرات من مرحلة إلى أخرى.
  • ترقية بناء خلال هذه المراحل: التطوير والاختبار والتقسيم المرحلي.

المتطلبات الأساسية

تشكل الوحدات النمطية في مسار التعلم هذا تقدما. لمتابعة التقدم من البداية، تأكد أولا من إكمال مسارات التعلم هذه:

نوصي أيضا بالبدء في بداية مسار التعلم هذا: نشر التطبيقات باستخدام Azure DevOps.

إذا كنت ترغب في الانتقال من خلال هذه الوحدة النمطية فقط، فأنت بحاجة إلى إعداد بيئة تطوير على نظام Windows أو macOS أو Linux. تحتاج إلى

يمكنك البدء باستخدام Azure وAzure DevOps مجانا. لا تحتاج إلى اشتراك Azure للعمل مع Azure DevOps. ولكن في هذه الوحدة النمطية، يمكنك استخدام Azure DevOps للتوزيع إلى موارد Azure الموجودة في اشتراك Azure الخاص بك.

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

إشعار

تدعم Azure Pipelines مجموعة واسعة من اللغات وأنواع التطبيقات. في هذه الوحدة النمطية، ستعمل مع تطبيق .NET ولكن يمكنك تطبيق الأنماط التي تتعلمها هنا على مشاريعك الخاصة التي تستخدم لغات البرمجة وأطر العمل المفضلة لديك.

تعرّف على الفريق

لقد التقيت بفريق ويب Space Game في Tailspin Toys في الوحدات النمطية السابقة. كمحدث، إليك الأشخاص الذين تعمل معهم في هذه الوحدة النمطية.

Cartoon depiction of Andy.

أندي هو قائد التنمية.

Cartoon depiction of Amita.

أميتا في سؤالجواب.

Cartoon depiction of Tim.

تيم في العمليات.

Cartoon depiction of Mara.

انضمت مارا للتو كمطورة وتقارير إلى أندي.

تتمتع مارا بخبرة سابقة مع DevOps. إنها تساعد الفريق على اعتماد عملية أكثر تلقائية تستخدم Azure DevOps.