مقدمة
في مسار التعلم إنشاء التطبيقات باستخدام 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 DevOps مع إمكانية الوصول إلى الوظائف المتوازية. إذا لم يكن لدى مؤسستك حق الوصول إلى الوظائف المتوازية، يمكنك طلب وظائف متوازية مجانا للمشاريع العامة أو الخاصة باستخدام هذا النموذج. سيستغرق طلبك من 2 إلى 3 أيام عمل.
- اشتراك Azure
- حساب GitHub
- Visual Studio Code مع Azure Pipelines لملحق VS Code .
- .NET 6.0 SDK
- بوابه
لمتابعة التقدم من البداية، أكمل مسارات التعلم التالية:
يمكنك البدء باستخدام Azure وAzure DevOps مجانا. لا تحتاج إلى اشتراك Azure للعمل مع Azure DevOps، ولكن هنا ستستخدم Azure DevOps للتوزيع إلى موارد Azure في اشتراك Azure.
إشعار
تدعم Azure Pipelines مجموعة واسعة من اللغات وأنواع التطبيقات. في هذه الوحدة النمطية، ستعمل مع تطبيق .NET ولكن يمكنك تطبيق الأنماط التي تتعلمها هنا على مشاريعك الخاصة التي تستخدم لغات البرمجة وأطر العمل المفضلة لديك.
تعرّف على الفريق
لقد التقيت بفريق ويب Space Game في Tailspin Toys في الوحدات النمطية السابقة. كمحدث، إليك الأشخاص الذين ستعمل معهم في هذه الوحدة النمطية.
أندي هو قائد التنمية.
أميتا في سؤالجواب.
تيم في العمليات.
انضمت مارا للتو كمطورة وتقارير إلى أندي.
إروين هو مدير المنتج.
تتمتع مارا بخبرة سابقة مع DevOps. إنها تساعد الفريق في اعتماد عملية أكثر تبسيطًا باستخدام Azure DevOps.