
BuildXL (Microsoft Build Accelerator) es un motor de compilación desarrollado originalmente para grandes equipos internos en Microsoft. Internamente en Microsoft, BuildXL ejecuta más de 150,000 compilaciones por día en bases de código Monorepo hasta un tamaño de medio terabyte con un medio millón de ejecuciones de proceso por compilación. Aprovecha la distribución a miles de máquinas centrales de datos y petabytes del código fuente, paquete y compilación de almacenamiento en caché de salida. Miles de desarrolladores usan BuildXL en sus escritorios para compilaciones más rápidas.
BuildXL acelera múltiples idiomas de compilación, que incluyen:
BuildXL tiene una interfaz de línea de comandos. Actualmente no hay planes para integrarlo en Visual Studio. El proyecto es de código abierto en el espíritu de transparencia de nuestro sistema de ingeniería. Puede encontrar nuestra tecnología útil si enfrenta problemas similares de escala. Tenga en cuenta que BuildXL no pretende ser un reemplazo para MSBuild o para indicar cualquier dirección futura de lenguajes de construcción de Microsoft.
Compatibilidad del sistema operativo:
Consulte los Examples/ carpeta para ver ejemplos básicos del proyecto.
La página de destino de documentación de BuildXL está aquí y mire la Guía del desarrollador para comprender cómo construir y usar BuildXL.