ربط GitHub بلوحات Azure

مكتمل

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

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

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

لقطة شاشة لدمج GitHub وAzure Boards.

تطبيق لوحات Azure

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

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

تم تثبيت التطبيق من GitHub Marketplace. تطبيق Azure Boards

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

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

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

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

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

يمكنك تكوين لوحات Azure/مشاريع Azure DevOps الأخرى أو 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 داخل قسم تطوير عنصر العمل.
  • إظهار البيانات الاصطناعية المرتبطة ب GitHub كتعليقات توضيحية على بطاقات لوحة كانبان.
  • شارات حالة الدعم لأعمدة لوحة Kanban المضافة إلى مستودعات GitHub.

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

  • الاستعلام عن عناصر العمل مع ارتباطات إلى بيانات GitHub الاصطناعية. ومع ذلك، يمكنك الاستعلام عن عناصر العمل باستخدام عدد الارتباطات الخارجية أكبر من 0.

ملاحظه

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

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