مشاركة عبر


ربط كود المصدر ب Azure SRE Agent

الوقت المقدر: 10 دقائق

قم بتوصيل مستودع GitHub أو Azure DevOps الخاص بك حتى يتمكن وكيلك من إجراء تحليل السبب الجذري، وربط مشاكل الإنتاج بكود محدد.

ما الذي تنجزه

بحلول نهاية هذا الدرس، يمكن لوكيلك أن:

  • تحليل الشيفرة المصدرية أثناء التحقيقات
  • توفير مراجع محددة للملفات والسطر للمشاكل
  • إنشاء خطط مهام توضح خطوات التحقيق
  • ربط أعراض الإنتاج بتغييرات الشيفرة

المتطلبات المسبقه

المتطلبات التفاصيل
تم إنشاء الوكيل أكمل الخطوة 1: أنشئ وكيل أولا.
GitHub أم منظمة Azure DevOps الوصول إلى المستودعات التي تريد ربطها.

اختر طريقة المصادقة الخاصة بك

اختر طريقة المصادقة التي تناسب بيئتك بشكل أفضل.

الطريقة وقت الاستخدام
OAuth سجل الدخول بحسابك في GitHub. لا حاجة لرمز ويوفر أسهل إعداد.
PAT وفر رمز الوصول الشخصي مع repo نطاق واسع. يعمل مع منظمات لديها قيود على SSO.

ربط مستودعك

Connect a GitHub أو Azure DevOps repository حتى يقوم وكيلك بفهرسته كمصدر معرفة. يعرض الحوار قائمة قابلة للتصفح من مستودعاتك. اختر من القائمة المنسدلة بدلا من كتابة الروابط يدويا.

الخطوة 1: افتح مربع الحوار الخاص بإضافة المستودع

أثناء الانضمام، اختر إضافة بطاقة المستودع في خطوة قاعدة المعرفة.

بالنسبة لوكيل موجود، اذهب إلىقاعدة معرفةالبناء> واختر بطاقة إضافة إجراء المستودع.

الخطوة 2: اختر منصة

استخدم الخطوات التالية لاختيار منصتك والتحقق من صحتك.

  1. اختر GitHub أو Azure DevOps.

  2. اختر طريقة تسجيل الدخول:

    الطريقة وقت الاستخدام
    الاعتماد (OAuth) سجل الدخول باستخدام GitHub أو Azure DevOps organisation. لا حاجة لرمز.
    PAT وفر رمز الوصول الشخصي مع repo نطاق واسع.
  3. التحقق الكامل:

    • OAuth: اختر تسجيل الدخول إلى GitHub (أو تسجيل الدخول إلى Azure DevOps) وأكمل نافذة المصادقة.
    • بات: أدخل رمزك في حقل توفير PAT واختر الاتصال.

    ملحوظة

    إذا لم تظهر مربع بيانات تسجيل الدخول، تحقق من أن متصفحك لا يمنع النوافذ المنبثقة من sre.azure.com.

  4. عند النجاح، تظهر بطاقة متصلة تعرض حسابك المصادق.

  5. حدد التالي.

الخطوة 3: اختر المستودعات

بعد المصادقة، يعرض حقل رابط المستودع قائمة منسدلة لمستودعاتك.

  • GitHub repos تظهر ك org/repo-name، مرتبة حسب آخر تحديث (حتى 100 مستودع).
  • Azure DevOps repos تظهر بعد اختيار project من قائمة Azure DevOps Project.

اختر مستودعا من القائمة المنسدلة. يتم ملء اسم العرض تلقائيا باسم المستودع. يمكنك أيضا كتابة أي رابط مستودع صالح مباشرة في الحقل.

لإضافة عدة مستودعات، اختر إضافة لإدراج المزيد من الصفوف.

نصيحة

القائمة المنسدلة تسمح بالكتابة الحرة. إذا لم يظهر مستودعك في القائمة (على سبيل المثال، إذا كان لديك أكثر من 100 مستودع)، اكتب الرابط الكامل مباشرة.

الخطوة 4: تأكيد وحفظ

اختر إضافة المستودع لحفظ التغييرات.

يقوم النظام تلقائيا بإنشاء موصل GitHub OAuth أو Azure DevOps OAuth المناسب إذا لم يكن موجودا بالفعل.

الخطوة 5: حاول إنشاء طلب سحب (معاينة)

مع اتصال مستودعك، يمكن لوكيلك الآن إنشاء طلبات سحب مباشرة من الدردشة.

  1. افتح موضوع دردشة مع وكيلك.
  2. اكتب رسالة مثل: "أنشئ PR من https://github.com/OWNER/REPO fix/my-branch إلى main بعنوان 'إصلاح وقت الاتصال النهائي'".
  3. في وضع المراجعة، اختر الاستمرار للموافقة على إنشاء العلاقات العامة.

يعيد وكيلك بطاقة أداة تحتوي على رابط قابل للنقر إلى العلاقة الجنسية التي تم إنشاؤها.

ملحوظة

إنشاء طلبات السحب يتطلب مراجعة أو وضع التشغيل الذاتي. يجب أن يكون فرع المصدر موجودا بالفعل مع التزام التغييرات.

إدارة المستودعات المتصلة

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

إزالة مستودع

استخدم الخطوات التالية لإزالة مستودع متصل.

  1. اذهب إلىقاعدة المعرفةفي Builder> واختر بطاقة إضافة المستودع.
  2. ابحث عن صف المستودع في الشبكة.
  3. اختر أيقونة سلة المهملات في الصف لوضع علامة على الحذف.
  4. اختر إضافة المستودع لحفظ التغييرات.
  5. في مربع حوار تأكيد التغييرات ، راجع المستودعات التي تمت إزالتها.
  6. اختر تأكيد للمتابعة أو إلغاء للاحتفاظ بها.

تحديث المصادقة

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

بديل: MCP ووكيل مخصص

للوصول الكامل إلى واجهة برمجة تطبيقات GitHub — البحث في الكود، قراءة الملفات، التزامات القوائم عبر جميع المستودعات — قم بربط GitHub كخادم MCP مع وكيل مخصص مخصص.

يستخدم هذا النهج بروتوكول سياق النموذج (MCP) لربط أدوات GitHub بوكيل مخصص. للحصول على تعليمات خطوة بخطوة، راجع الدليل التعليمي: إعداد موصل MCP.

الملخص

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

الخطوة التالية