مقدمة

مكتمل

في مسار التعلم إنشاء التطبيقات باستخدام Azure DevOps، ساعدت فريق Tailspin Toys على استخدام Azure DevOps لتخطيط وبناء مسار تكامل مستمر (CI) لإنشاء موقع ويب Space Game الخاص بهم.

يقترب الإصدار الكبير لفريق Tailspin. يمكن للفريق استخدام Azure DevOps لإنشاء التعليمات البرمجية واختبارها، ولكن كيف يمكنهم نشر التطبيق بسرعة في بيئة متوفرة لمستخدميهم؟

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

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

بعد إِكمال هذه الوحدة، ستتمكن من القيام بما يلي:

  • تعرف على ماهية التسليم المستمر، وأهميته، وماهية الأدوات التي يمكنك استخدامها.
  • أنشئ بنية أساسية لبرنامج ربط العمليات التجارية لإصدار رئيسي في Azure Pipelines، والتي توزع تطبيق ويب إلى Azure App Service.
  • فحص تحليلات البنية الأساسية لبرنامج ربط العمليات التجارية لفهم صحة وتاريخ الإصدارات الخاصة بك.

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

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

إذا كنت تريد البدء بمسار التعلم هذا، فقم بإعداد بيئة تطوير على نظام 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.

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

A cartoon depiction of Irwin.

إروين هو مدير المنتج.

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