أنماط URL في ملف .proxybypass لوكيل Azure Pipelines
استخدم تعبيرات ECMAScript النمطية في المجلد الجذر لوكيل Azure Pipelines المستضاف ذاتيًا وتحقق من تكامل الوكيل الخاص بالمهمة.
يمكن لوكيل Azure Pipelines المستضاف ذاتيًا أن يحتفظ بقواعد تجاوز الوكيل في ملف .proxybypass داخل مجلده الجذر. كل سطر تعبير نمطي من ECMAScript يُطابَق مع عنوان URL.
على سبيل المثال، قد تبدو قاعدة لخادم تغذية داخلي واحد هكذا:
^https?://packages[.]internal[.]example(?::[0-9]+)?(?:/|$)
يطابق التعبير عناوين HTTP أو HTTPS لذلك الخادم، مع منفذ رقمي اختياري. والحد بعد اسم الخادم يمنع مطابقة اسم أطول مثل packages.internal.example.other-domain أيضًا.
هذا ملف تثبيت الوكيل، وليس ملفًا موضوعًا اعتباطًا في نسخة المصدر. كما تختلف صيغته عن قيمة NO_PROXY المفصولة بفواصل. نسخ حرف بدل صدفة مثل *.internal.example إلى حقل تعبير نمطي لا يحافظ على المعنى نفسه.
ثم حدد من ينزّل الحزمة
تستخدم عمليات المصدر والمخرجات المدمجة في الوكيل إعداد الوكيل الخاص به. ويمكن للمهام الحصول على معلومات الوكيل المكشوفة عبر مكتبة المهام وتطبيقها على عملاء HTTP الخاصة بها.
المهمة التي تستدعي عملية NuGet أو dotnet أو curl خارجية تضيف مستهلكًا آخر. تحقق من كيفية تزويد تلك المهمة للأداة بإعدادات الوكيل والتجاوز. وقاعدة الوكيل الصحيحة لا تثبت أن كل عميل حزم مستقل قد قرأها.
احتفظ بعنوان URL للتغذية الداخلية في سجل التشخيص، بما في ذلك المخطط والمنفذ. اختبر القاعدة على عنوان URL الذي يجري الاتصال به، ثم افحص إعداد المهمة أو العميل المسؤول عن ذلك الطلب.