
BuildXL (Microsoft Build Accelerator) هو محرك بناء تم تطويره في الأصل للفرق الداخلية الكبيرة في Microsoft. داخليًا في Microsoft ، تقوم BuildXL بتشغيل 150،000+ من البناء يوميًا على قواعد رمز Monorepo تصل إلى نصف طلاق في الحجم مع عمليات إعدام لمدة نصف مليون لكل بناء. إنه يعزز التوزيع لآلاف آلات مركز البيانات وبيتابايت من التعليمات البرمجية المصدر ، والحزمة ، وبناء التخزين المؤقت للإخراج. يستخدم الآلاف من المطورين BuildXL على أجهزة الكمبيوتر المكتبية الخاصة بهم للبناء الأسرع.
BuildXL يسارع لغات بناء متعددة ، بما في ذلك:
BuildXL لديه واجهة سطر الأوامر. لا توجد حاليًا أي خطط لدمجها في Visual Studio. المشروع مفتوح المصدر بروح شفافية نظامنا الهندسي. قد تجد تقنيتنا مفيدة إذا واجهت مشكلات مماثلة من الحجم. لاحظ أن BuildXL غير مقصود كبديل لـ MSBuild أو للإشارة إلى أي اتجاه مستقبلي للغات البناء من Microsoft.
توافق نظام التشغيل:
انظر Examples/ المجلد لأمثلة المشروع الأساسية.
صفحة BuildXL Documentation المقصودة موجودة هنا وينظر إلى دليل المطور لفهم كيفية بناء واستخدام BuildXL.