مشاركة عبر


التشغيل السريع: إنشاء مربع تطوير باستخدام تخصيصات الفريق

في هذا التشغيل السريع، يمكنك إنشاء مربع تطوير باستخدام تخصيصات فريق Microsoft Dev Box. تستخدم الميزة ملف تعريف صورة بحيث يمكنك إنشاء مربعات تطوير مخصصة باستمرار لفريق التطوير وتوفير بيئة مخصصة لمشاريعك.

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

المنتج Requirements
صندوق التطوير في Microsoft - قم بإعداد مركز تطوير باستخدام تجمع صندوق التطوير ومشروع مربع التطوير حتى تتمكن من إنشاء مربع تطوير.
- قم بإرفاق كتالوج بمركز التطوير مع المهام التي يمكنك استخدامها في ملف تعريف الصورة. إذا لم يكن لديك كتالوج، فراجع إضافة كتالوج وتكوينه من GitHub أو Azure Repos.
-اذونات
- لإنشاء مربع تطوير: انضم إلى مجموعة أمان Dev Box Users لمشروع واحد على الأقل.
- لتمكين الكتالوجات على مستوى المشروع لمركز التطوير: مهندس منصة مع حق الوصول للكتابة على الاشتراك.
- لتمكين إعدادات مزامنة الكتالوج لمشروع: مهندس منصة مع حق الوصول للكتابة على الاشتراك.
- لإرفاق كتالوج بمشروع: أذونات مسؤول مشروع مركز التطوير أو المساهم على المشروع.
- لإنشاء ملف تخصيص: لم يتم تحديد أي شيء. يمكن لأي شخص إنشاء ملف تخصيص.
- لاستخدام مدخل المطور لتحميل ملف YAML وتطبيقه أثناء إنشاء مربع التطوير: مستخدم Dev Box.
- لإضافة مهام إلى كتالوج: إذن للإضافة إلى المستودع الذي يستضيف الكتالوج.
تعليمة Visual Studio برمجية - قم بتثبيت أحدث إصدار

إنشاء تعريف للصورة

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

تمكين الكتالوجات على مستوى المشروع

يجب تمكين الكتالوجات على مستوى المشروع على مستوى مركز التطوير قبل أن تتمكن من إضافة كتالوج إلى مشروع.

  1. في مدخل Microsoft Azure، انتقل إلى مركز التطوير الخاص بك.

  2. في قائمة الخدمة، ضمن الإعدادات، حدد إعدادات مركز التطوير.

  3. ضمن كتالوجات مستوى المشروع، حدد تمكين الكتالوجات لكل مشروع، ثم حدد تطبيق.

    لقطة شاشة تعرض إعدادات مركز التطوير، مع تحديد تمكين الكتالوجات لكل مشروع وتمييزها.

إضافة كتالوج إلى مشروعك

ترشدك الأقسام التالية خلال هذه المهام:

  1. نسخ مستودع كتالوج المثال إلى مؤسسة GitHub.
  2. قم بتكوين إعدادات المزامنة لمزامنة الكتالوج مع مشروعك.
  3. أضف مستودعك ككتالوج.

نسخ مستودع كتالوج المثال

  1. افتح مستودع كتالوج المثال.

  2. حدد تفرع>إنشاء شوكة جديدة لتفرع المستودع إلى مؤسسة GitHub الخاصة بك.

    لقطة شاشة توضح مستودع المتجر الإلكتروني في GitHub ، مع تمييز إنشاء شوكة جديدة.

تكوين إعدادات مزامنة الكتالوج

  1. ارجع إلى مدخل Microsoft Azure.

  2. في مربع البحث، أدخل المشاريع. في قائمة النتائج، حدد المشاريع.

  3. حدد المشروع الذي تريد إضافة الكتالوج إليه.

  4. في القائمة اليمنى، حدد إعدادات>الكتالوجات.

  5. حدد Sync settings.

    لقطة شاشة لجزء Catalogs في مدخل Microsoft Azure، مع تمييز الزر لإعدادات المزامنة.

  6. في جزء إعدادات المزامنة :

    • إذا تم مسح تعريفات الصورة ، فحددها وحدد حفظ.
    • إذا تم تحديد تعريفات الصورة بالفعل، فحدد Cancel.

    لقطة شاشة لجزء إعدادات المزامنة في مدخل Microsoft Azure، مع تمييز خانة الاختيار لتعريفات الصور.

إضافة مستودعك ككتالوج

  1. في صفحة الكتالوجات، حدد إضافة.

  2. في جزء إضافة كتالوج ، أدخل القيم التالية أو حددها:

    الحقل القيمة
    الاسم أدخل اسما للكتالوج.
    مصدر الكتالوج حدد GitHub.
    نوع المصادقة حدد تطبيق GitHub.
  3. حدد ارتباط تكوين المستودعات الخاصة بك.

    لقطة شاشة لمدخل Azure تعرض التحديدات لإضافة كتالوج مع تمييز ارتباط تكوين المستودعات.

  4. إذا تمت مطالبتك بالمصادقة على GitHub، فصادق.

  5. في صفحة Microsoft DevCenter ، حدد تكوين.

    لقطة شاشة لصفحة تطبيق Microsoft مركز التطوير، مع تمييز الزر تكوين.

  6. حدد مؤسسة GitHub التي تحتوي على المستودع الذي تريد إضافته ككتالوج. يجب أن تكون مالكا للمؤسسة لتثبيت هذا التطبيق.

    لقطة شاشة لصفحة تثبيت Microsoft DevCenter، مع تمييز مؤسسة GitHub.

  7. في الصفحة تثبيت Microsoft DevCenter ، حدد تحديد المستودعات فقط، وحدد المستودع الذي تريد إضافته كتالوج، ثم حدد حفظ.

    لقطة شاشة لصفحة تثبيت Microsoft DevCenter، مع تحديد مستودع واحد وتمييزه.

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

  8. ارجع إلى مدخل Microsoft Azure.

  9. في جزء إضافة كتالوج ، حدد تسجيل الدخول باستخدام GitHub.

  10. في جزء إضافة كتالوج ، أدخل المعلومات التالية، ثم حدد إضافة:

    الحقل القيمة
    الريبو حدد المستودع الذي يحتوي على تعريف الصورة الخاص بك.
    مثال: المتجر الإلكتروني
    الفرع حدد الفرع.
    مثال: رئيسي
    مسار المجلد حدد المجلد الذي يحتوي على مجلدات فرعية تحتوي على تعريفات الصور.
    مثال: .devcenter/catalog/image-definitions
  11. في جزء الكتالوجات ، تحقق من ظهور الكتالوج الخاص بك. عند نجاح الاتصال، يعرض عمود الحالة Sync successful.

    لقطة شاشة لصفحة الكتالوجات تعرض كتالوجا بحالة نجاح المزامنة.

  12. تحقق من مزامنة تعريفات الصور بشكل صحيح. في القائمة اليمنى، حدد إدارة>تعريفات الصورة. في هذا المثال، سترى تعريفين للصورة:

    • backend-dev - هذه الصورة هي صورة Microsoft Visual Studio + Tools على نظام التشغيل Windows 11 ، وهي مناسبة لبيئة هندسة الواجهة الخلفية eShop.
    • frontend-dev - هذه الصورة هي صورة Microsoft Visual Studio + Tools على نظام التشغيل Windows 11 ، وهي مناسبة لبيئة هندسة الواجهة الأمامية eShop.

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

إنشاء تجمع مربع تطوير لتعريف الصورة

لجعل ملف التخصيص imagedefintion.yaml، يمكن الوصول إليه لإنشاء مربعات التطوير، يمكنك تحديده كتعريف صورة لتجمع.

لإنشاء تجمع مربع تطوير مقترن بمشروع:

  1. في مدخل Microsoft Azure.

  2. في مربع البحث، أدخل المشاريع. في قائمة النتائج، حدد المشاريع.

  3. افتح المشروع الذي تريد إنشاء تجمع مربع التطوير فيه.

  4. في القائمة اليمنى، حدد إدارة>تجمعات مربعات Dev

  5. في صفحة تجمعات مربعات التطوير ، حدد إنشاء.

  6. في جزء Create a dev box pool ، أدخل القيم التالية:

    الإعداد القيمة
    الاسم أدخل اسما وصفيا للمجموعة. يكون اسم التجمع مرئيا للمطورين لتحديده عند إنشاء مربعات التطوير، لذا قم بتضمين الغرض من التجمع ومنطقته. يجب أن يكون الاسم فريدا داخل مشروع.
    مثال: contoso-frontend-westUS
    التعريف من قسم تعريف الصورة في القائمة، حدد تعريف صورة.
    مثال: contoso-catalog/frontend-dev
    حسب حدد موارد الحوسبة لمربعات التطوير في التجمع.
    مثال: 8 vCPU وذاكرة وصول عشوائي (RAM) سعة 32 جيجابايت
    تخزين حدد خيارات التخزين لمربعات التطوير في التجمع.
    مثال: 256 جيجابايت SSD
    الاسبات يتم دعم الإسبات عندما تكون الصورة المصدر وحجم الحساب متوافقين مع الإسبات.
    اتصال الشبكة 1. حدد Deploy to a Microsoft hosted network.
    2. حدد منطقة توزيع لمربعات التطوير. اختر منطقة قريبة من مستخدمي مربع التطوير للحصول على تجربة المستخدم المثلى.
    مثال: غرب الولايات المتحدة
    الترخيص حدد خانة الاختيار هذه للتأكد من أن مؤسستك لديها تراخيص Azure Hybrid Benefit التي تريد تطبيقها على مربعات التطوير في هذا التجمع.

    لقطة شاشة لجزء الأساسيات لإنشاء تجمع مربع تطوير جديد.

  7. حدد إنشاء.

  8. تحقق من ظهور تجمع مربع التطوير الجديد في القائمة. قد تحتاج إلى تحديث الشاشة.

يقوم مدخل Azure بنشر تجمع مربع التطوير وتشغيل عمليات التحقق من الصحة للتأكد من أن الصورة والشبكة تمرر معايير التحقق من الصحة لمربعات التطوير.

إنشاء مربع تطوير من تجمع مربع التطوير

عند إنشاء مربع تطوير من تجمع مربع تطوير، يتم تطبيق تعريف الصورة على مربع التطوير. يتم إنشاء مربع التطوير مع التخصيصات التي حددها ملف تعريف الصورة.

لإنشاء مربع تطوير في مدخل مطور Microsoft Dev Box:

  1. سجل الدخول إلى مدخل مطور Microsoft Dev Box.

  2. حدد >

  3. في مربع Add a dev، أدخل القيم التالية:

    الإعداد القيمة
    الاسم أدخل اسما لمربع التطوير الخاص بك. يجب أن تكون أسماء مربعات التطوير فريدة داخل المشروع.
    مثال: contoso-frontend-dev-box
    المشروع يسرد مدخل المطور المشاريع التي يمكنك الوصول إليها. حدد المشروع الذي تريده من القائمة.
    تجمع مربعات التطوير يسرد مدخل المطور كافة تجمعات مربعات التطوير للمشروع الذي حددته. حدد التجمع المناسب لعملك. اختر تجمع مربع تطوير بالقرب منك للحصول على أقل زمن انتقال.
    تطبيق التخصيصات اترك خانة الاختيار هذه غير واضحة. يتم استخدامه لتطبيق تخصيصات المستخدم. في هذه المقالة، قمت بتكوين تخصيصات الفريق.

    بعد إجراء التحديدات، تعرض الصفحة المعلومات التالية:

    • ما إذا كان الإسبات مدعوما أم لا.
    • إشعار بأن عملية إنشاء مربع التطوير قد تستغرق 25 دقيقة أو أكثر.
  4. حدد إنشاء لبدء إنشاء مربع التطوير الخاص بك.

  5. لتعقب تقدم الإنشاء، استخدم تجانب مربع التطوير في مدخل المطور.

تحقق من تطبيق التخصيصات

يطبق Dev Box التخصيصات كمرحلة نهائية من عملية الإنشاء. يقوم Dev Box برسائل البريد الإلكتروني عندما يكون مربع التطوير جاهزا. ثم يمكنك التحقق من تطبيق التخصيصات الخاصة بك.

  1. انتظر حتى يتم إنشاء مربع التطوير.

  2. في مدخل المطور، في مربع التطوير، حدد .

    لقطة شاشة للوحة مربع التطوير، تعرض قائمة الإجراءات مع تمييز أمر التخصيصات.

  3. في جزء تفاصيل التخصيص، تأكد من التخصيصات التي تم تطبيقها على مربع التطوير.

    لقطة شاشة لجزء تفاصيل التخصيص، تعرض التخصيصات التي تم تطبيقها على مربع التطوير.

تنظيف الموارد

  1. سجل الدخول إلى مدخل المطور.

  2. بالنسبة لمربع التطوير الذي تريد حذفه، في قائمة الإجراءات ، حدد حذف.

    لقطة شاشة لقائمة إجراءات مربع التطوير مع الأمر حذف.

  3. لتأكيد الحذف، حدد حذف.

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