مساهمة عامة — النشر موثق
ICPC HUE — تشغيل Judge0 على Azure
مساهمة في النشر وربط الخدمات لإعادة اختبار الشيفرة داخل منصة للبرمجة التنافسية.
المشكلة
احتاجت المنصة تنفيذًا موثوقًا للشيفرة بعد تعطل واجهة التحكيم العامة.
مساهمتي
استضفت Judge0 على Azure وأعدت ربط ميزة Run Tests. المنصة الأساسية مشروع تعاوني يقوده صاحبها الأصلي.
القرارات الهندسية
- استخدام آلة افتراضية لتلبية متطلبات العزل والصلاحيات وcgroup.
- وضع الخدمة خلف Nginx وTLS مع منفذ داخلي فقط.
- توثيق النشر وتقييد ذاكرة التنفيذ المطلوبة إلى 512 ميجابايت.
النتائج والأدلة
- أضفت إعداد الخدمات وسكربتات تجهيز ونشر البنية في المساهمة 29faa94.
- أعدت تنفيذ الاختبارات عبر مسار الواجهة الموجود؛ النشر موثق في المستودع.
