معلومات أساسية
تقترح مقالة التكامل المستمر والتسليم المستمر (CI/CD) من Unity استخدام واجهة سطر الأوامر (CLI) الخاصة بـ Unity نقطة دخول ثابتة للاختبار والبناء وتوفير برامج التحرير (Editors). وهي تعالج خطوط الأنابيب التي تعتمد حالياً على مسارات تنفيذية مشفرة، وصور عداء معدة مسبقاً، وبرامج نصية للغلاف تتم صيانتها من قبل الاستوديو.
يمكن لوظيفة ما تثبيت محرر صريح وحدات منصة، أو استخدام الوسائط --allow-install مع الإصدار المسجل في ProjectVersion.txt. يجعل ذلك البيئة المطلوبة للمشروع جزءاً من خط الأنابيب، وهو أمر مفيد بشكل خاص عندما يبدأ العداء بنظافة أو عندما يترقى فرع ما إصدار Unity.
يمكن للاختبارات إنتاج تقارير NUnit XML، بينما يمكن للبناء الاحتفاظ بطريقة بناء C# موجودة خاصة بالمشروع. لا تزال منصات التكامل المستمر تتولى فحص المستودعات، والأسرار، وذاكرة التخزين المؤقت، ونشر القطع الأثرية؛ وتعمل واجهة سطر الأوامر على توحيد العمليات المتعلقة بـ Unity بدلاً من استبدال تلك الأنظمة.
توصي المقالة أيضاً بمعالجة بيانات اعتماد الترخيص وترخيصه كواردات طوال مدة الوظيفة. ينبغي أن تنجو التقارير والسجلات من التشغيل الفاشل، وينتمي إرجاع الترخيص إلى مرحلة الإنهاء التي تنفذ حتى بعد حدوث فشل. استخدام نفس أوامر Unity محلياً وفي التكامل المستمر يمكن أن يجعل إعادة إنتاج حالات الفشل أمراً أسهل.


