عن المشروع
يوفر ue-docker-ng نظام بناء قابلاً للتركيب وفعالاً من حيث التخزين المؤقت لإنشاء صور Unreal Engine editor. وهو يستخدم Docker Bake لتحديد الأهداف، مما يسمح بعمليات بناء قابلة للتكرار عبر المنصات المختلفة.
تشمل القدرات الرئيسية ما يلي:
- عمليات بناء متعددة المراحل: تقليل حجم الصورة النهائية عن طريق نسخ ملفات Unreal Engine الثنائية المثبتة والضرورية فقط.
- دعم منصات متعددة: القدرة على إنتاج صور لكل من Linux و Windows.
- مصدر قابل للتكوين: يدعم تبديل مستودعات Unreal Engine والعلامات (tags) عبر متغيرات البيئة.
- تخزين محسن: يستخدم ضغط zstd لصور OCI بشكل افتراضي لتقليل بصمة التخزين.
- دعم الإصدارات: متوافق مع Unreal Engine 5.4 والإصدارات الأحدث.
يتضمن المشروع خط أنابيب مهيكلاً مع مراحل مخصصة لمتطلبات نظام التشغيل الأساسية، وسحب المصدر (source checkout)، وتثبيت التبعيات عبر نصوص Setup، وتقليل حجم الصورة النهائية.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.