اربط

المستودعات

اربط GitHub فيستطيع الوكلاء البحث في كودك وتشغيله ومراجعة كل pull request وتتبعه إلى البنية التحتية التي يُنشر إليها.

يمنح ربط المستودع الوكلاء كودك المصدري. يفهرسه Polylane للبحث، ويشغّله في بيئة معزولة، ويراجع كل pull request مقابل الإنتاج، ويضع المستودع على Topology بجوار ما يُنشر إليه.

ما الذي يفعله

يبحث الوكلاء في الكود بالكلمة المفتاحية وبالمعنى، فيصل استعلام مثل "retry with exponential backoff" إلى الوحدة الصحيحة حتى حين لا تظهر تلك الكلمات في المصدر أبداً. ويشغّلون كود المستودع في بيئة معزولة حين يستدعي التحقيق ذلك. ويُفحص كل pull request مقابل Topology الإنتاج ويحصل على حكم بالنجاح أو الفشل على شكل تعليق.

على Topology، المستودع عقدة موصولة بحواف deploys_to إلى الموارد التي ينشر إليها وبحواف defines إلى الموارد التي توفّرها إعداداته. وحين يحقق وكيل في مشكلة على خدمة، يتبع هذه الحواف مباشرة إلى الكود الذي يُشحن إليها.

اربط مستودعاً

افتح Settings > Repositories في وحدة التحكم واختر Add repository. يثبّت Add from GitHub تطبيق Polylane GitHub على مؤسستك ويتيح لك اختيار المستودعات التي يستطيع Polylane قراءتها؛ وتبقى المستودعات المربوطة متزامنة مع تغيّر الكود.

يسجّل Add public repository مستودع GitHub عاماً بعنوان URL. لا تُحدَّث المستودعات المضافة بهذه الطريقة تلقائياً حين يتغيّر الكود، ففضّل تطبيق GitHub لأي شيء تطوّره فعلياً. انظر GitHub لأذونات التطبيق.

صفحة المستودع

التبويبما الذي يفعله
Settingsإعدادات الإصلاح التلقائي ومراجعة طلبات pull request وشبكة البيئة المعزولة لهذا المستودع، الموصوفة أدناه.
Observabilityيراجع Polylane المستودع بعد كل مزامنة ويبلّغ عن جودة أجهزة القياس في كوده: كم من معالِجات المسارات تُصدر بيانات قياس وأيها لا يُصدر شيئاً. يمكن تسليم كل نتيجة إلى وكيل بـ Ask Polylane to fix it.
Changesتاريخ مراجعات طلبات pull request لهذا المستودع، كل منها مفحوصة مقابل Topology الإنتاج بحكم بالنجاح أو الفشل.
Resourcesموارد السحابة التي يديرها هذا المستودع. يربطها Polylane من ملفات النشر وبيانات المزود الوصفية، وما لا يستطيع اكتشافه تضيفه أنت بـ Link resource. تحصر المراجعات تحقيقها في هذه الموارد وتلجأ إلى حساب السحابة كاملاً حتى تُربط.
Propertiesسجل المستودع الخام.

إعدادات المستودع

الإعدادما يتحكم فيه
Open autofix pull requestsما إذا كان Polylane يحوّل النتائج المؤكدة إلى طلبات pull request على هذا المستودع. يوقف إيقافه الطلبات الجديدة؛ وتبقى طلبات pull request الموجودة مفتوحة.
Review pull requests for production impactما إذا كان يُحقَّق في كل pull request مقابل Topology الإنتاج ويحصل على تعليق بالحكم.
Pull request review instructionsإرشادات خاصة بالمستودع للمراجعة، مثل المسارات الحرجة للنشر أو المخاوف التي تتولاها بوابات أخرى أصلاً.
Block merging on production concernsينشر check باسم "Polylane production impact" على كل pull request مراجَع يفشل حين تجد المراجعة مخاوف. اشترط ذلك الـ check في حماية الفروع لمنع الدمج. مفعّل افتراضياً.
Agent internet accessما إذا كان الوكيل يستطيع إجراء طلبات شبكة صادرة أثناء تشغيل الكود.
Domain allowlistNone، أو Common dependencies لسجلات الحزم ومنظومات اللغات، أو All (unrestricted).

ذات صلة

  • مراجعات طلبات pull request لما تفحصه المراجعة وكيف يُقرأ الحكم.
  • Topology للمخطط الذي ينضم إليه المستودع.
  • Autofix لطلبات pull request التي يفتحها Polylane على المستودعات المربوطة.
  • GitHub لأذونات التطبيق وما يزيله الفصل.