ربط GitHub بلوحات Azure

مكتمل

استخدام GitHub وتعقب العمل في Azure Boards

استخدم Azure Boards لتخطيط عملك وتعقبه واستخدم GitHub كتحكم بالمصادر لتطوير البرامج.

قم بتوصيل Azure Boards مع مستودعات GitHub، ما يتيح ربط عمليات التثبيت GitHub وطلبات السحب والإصدارات لعناصر العمل في Boards.

لقطة شاشة لتكامل GitHub وAzure Boards.

تطبيق لوحات Azure

يُنشأ التكامل باستخدام تطبيق Azure Boards، ويعمل كجسر بين Azure Boards وGitHub.

لتثبيت التطبيق، يجب أن تكون مسؤولا أو مالكا لمستودع GitHub أو المؤسسة GitHub.

تم تثبيت التطبيق من سوق GitHub. تطبيق لوحات Azure

لقطة شاشة لتكامل تطبيق Azure Boards.

المصادقة على GitHub

يمكن أن تتصل لوحات Azure إلى GitHub. بالنسبة GitHub في مجموعة النظراء، عند إضافة اتصال GitHub، تكون خيارات المصادقة هي:

  • اسم المستخدم / كلمة المرور
  • رمز الوصول الشخصي (PAT)

للحصول على معاينة حول إجراء الاتصال، راجع: الاتصال لوحات Azure إلى GitHub.

يمكنك تكوين Azure Boards/Azure DevOps Projects الأخرى أو مستودعات GitHub.com أو تغيير التكوين الحالي من صفحة تطبيق Azure Boards.

بمجرد تكوين Azure Boards مع GitHub باستخدام تطبيق Azure Boards، يمكنك إضافة مستودعات أو إزالتها من مدخل الويب لـ Azure Boards.

سيناريوهات التكامل المدعومة

يدعم تكامل Azure Boards-GitHub الاتصالات التالية:

  • من GitHub:

    • دعم تكامل جميع المستودعات لحساب GitHub أو مؤسسة أو تحديد مستودعات.
    • إضافة مستودعات GitHub المشاركة في التكامل أو إزالتها وتكوين المشروع الذي تتصل به.
    • إيقاف تكامل Azure Boards-GitHub مؤقتًا أو إلغاء تثبيت التطبيق.
  • من Azure Boards:

    • الاتصال بمستودع GitHub واحد أو أكثر إلى مشروع Azure Boards.
    • إضافة مستودعات GitHub أو إزالتها من اتصال GitHub داخل مشروع Azure Boards.
    • إزالة اتصال GitHub بالكامل لمشروع ما.
    • السماح لمستودع GitHub بالاتصال بمشروع واحد أو أكثر من مشاريع Azure Boards داخل نفس مؤسسة أو مجموعة Azure DevOps.

يدعم تكامل Azure Boards-GitHub المهام التشغيلية التالية:

  • إنشاء ارتباطات بين عناصر العمل وتثبيتات GitHub وطلبات السحب والإصدارات استنادًا إلى إشارات GitHub.
  • دعم انتقال حالة عناصر العمل إلى حالة "تم تنفيذها" أو "مكتملة" عند استخدام GitHub مُشار إليها باستخدام الإصلاح أو الإصلاحات أو تم الإصلاح.
  • دعم التتبع الكامل عن طريق نشر تعليق مناقشة على GitHub عند الارتباط من عنصر عمل إلى تثبيت GitHub أو طلب سحب أو إصدار.
  • إظهار البيانات الاصطناعية للتعليمات البرمجية GitHub المرتبطة داخل قسم "Development" لعنصر العمل.
  • إظهار البيانات الاصطناعية GitHub المرتبطة كتعليقات توضيحية على بطاقات لوحة Kanban.
  • شارات حالة الدعم لأعمدة لوحة Kanban المضافة إلى مستودعات GitHub.

المهام التالية غير مدعومة في الوقت الحالي:

  • الاستعلام عن عناصر العمل ذات ارتباطات بالبيانات الاصطناعية GitHub. مع ذلك، يمكنك الاستعلام عن عناصر العمل باستخدام "External Link Count" أكبر من 0.

إشعار

المرجع: تكامل Azure Boards-GitHub.

لمزيد من المعلومات، راجع: