الإدماج المستمر/قائمة السماح

This page is a translated version of the page Continuous integration/Allow list and the translation is 100% complete.

تحصر كافة اختبارات Zuul بمستخدمي غيريت «Gerrit» الذين أضيفوا يدويًا إلى قائمة السماح للمستخدمين محل الثقة، وذلك لمنع أي مستخدم من رفع كود برمجي ضار في صفة مجموعة رقعات وتنفيذها على خوادم الإدماج المستمر.

أن تكون غير مدرج على القائمة يعني حالات فشل اختبار الوحدات أو مشاكل أنماط الكود البرمجي لا غير تكتشف حينما يحاول مستخدم محل ثقة اختبار الرقعة أو دمجها، وبالتالي يضيع وقت كاتب الرقعة في الانتظار لدورة مراجعة كود برمجي إضافية رغم أن المشاكل القائمة في رقعته يمكن بسهولة اكتشافها بيد آلة دون حدوث تأخير. (يمكن إلى حد ما تقليل هذا الأمر عن طريق تشغيل الاختبارات محليًا إلا أن هذا الأمر ليس سهلًا دائمًا.) أن تكون مدرجًا على القائمة لا يتطلب مستوىً عالٍ من الثقة: ليس إلا ألا تكون خبيث المقصد. لو كنت تستعد لفعالية تركز على تطوير البرمجيات مثل منافسة برمجية، يرجى إضافة المشاركين قبل الفعالية. قائمة السماح موجودة على layout.yaml: كل ما عليك هو إضافة عنوان البريد الإلكتروني الرئيسي للمستخدم على غيريت إلى القائمة (بصيغة غير برمجية). مثال على مجموعة رقع تفعل هذا هي Gerrit change 725954.

لو كنت مدرجًا على القائمة، يمكنك أن تفرض على Zuul تشغيل كافة الاختبارات على مجموعة رقع عن طريق إضافة تعليق يبدأ بالكلمة recheck في غيريت.