الخطوة 3: ربط الشيفرة المصدرية في Azure SRE Agent

Connect your GitHub أو Azure DevOps repository. يمكن لوكيلك الآن إجراء تحليل السبب الجذري من خلال ربط مشاكل الإنتاج بكود محدد.

ما الذي تنجزه

بنهاية هذه الخطوة، وكيلك:

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

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

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

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

الطريقة وقت الاستخدام
تطبيق GitHub استخدم تطبيقا تديره المنظمة مع مفتاح توقيع مدعوم من Key Vault. مطلوب ل *.ghe.com.
الهوية المدارة Connect Azure DevOps بدون اعتماد مستخدم طويل الأمد.
OAuth سجل الدخول باستخدام حسابك في GitHub أو Azure DevOps.
PAT قدم رمز وصول شخصي مع الحد الأدنى من الأذونات المطلوبة من الخدمة المستهدفة.

ربط مستودعك

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

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

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

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

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

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

  2. في خطوة الاتصال، أدخل عنوان المستودع الكامل ل GitHub، أو اسم المنظمة ل Azure DevOps.

  3. اختر اتصالا موجودا إذا كان متاحا، أو قم بتكوين اتصال جديد.

  4. اختر طريقة المصادقة وأكمل حقولها. يقدم GitHub خدمة OAuth، ورمز الوصول الشخصي (PAT)،واستخدام تطبيق GitHub الخاص بك. Azure DevOps يقدم حسابك، الهوية المدارة، ونظام PAT.

  5. أكمل اختبار تسجيل الدخول أو الاتصال الذي يظهره الأسلوب المختار. للحصول على تعليمات خاصة بالطرد، راجع Connect a source code service.

    ملحوظة

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

  6. أكد نجاح الاتصال.

  7. حدد التالي.

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

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

  • تظهر مستودعات GitHub ك، org/repo-nameمرتبة أبجديا (حتى 100 مستودع).

  • تظهر مستودعات Azure DevOps بعد اختيار مشروع من قائمة Azure DevOps Project، مرتبة أبجديا.

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

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

نصيحة

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

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

اختر حفظ. تظهر المستودعات في صفحة الوصول إلى الكود مع معلومات الاتصال والمزامنة الأخيرة.

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

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

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

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

ملحوظة

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

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

صفحة الوصول إلى الكود تسرد المستودعات المتصلة وأسماء اتصالاتها.

لإزالة المستودع:

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

  1. اذهب إلى Build + إعداد>الوصول إلى كودالسياق>.
  2. اختر تبويب الخدمة ومربع اختيار المستودع.
  3. اختر الحذف وراجع التأكيد قبل المتابعة.

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


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

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

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

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

ما تعلمته

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

Resource Description
تحليل السبب الجذري كيف يستخدم وكيلك الشيفرة المصدرية للعثور على الأسباب الجذرية.
تحقيق عميق تحليل الفرضيات المتعددة الموسع باستخدام المستودعات المتصلة.
ملعب العميل اختبر أدوات MCP والوكلاء المخصصين بشكل تفاعلي.
وكلاء الجمارك كيف يوسع الوكلاء المخصصون قدرات وكيلك.
الموصلات جميع أنواع الموصلات وكيفية عملها.