
BuildXl (Microsoft Build Accelerator) est un moteur de construction initialement développé pour de grandes équipes internes chez Microsoft. En interne chez Microsoft, BuildXl exécute plus de 150 000 builds par jour sur les bases de code Monorepo jusqu'à un demi-terabets avec un demi-million d'exécutions par build. Il exploite la distribution à des milliers de machines de centre de données et aux pétaoctets de code source, de package et de mise en cache de sortie de sortie. Des milliers de développeurs utilisent BuildXL sur leurs ordinateurs de bureau pour des constructions plus rapides.
BuildXl accélère plusieurs langues de construction, notamment:
BuildXl a une interface de ligne de commande. Il n'est actuellement pas prévu de l'intégrer dans Visual Studio. Le projet est open source dans l'esprit de transparence de notre système d'ingénierie. Vous pouvez trouver notre technologie utile si vous faites face à des problèmes d'échelle similaires. Notez que BuildXl n'est pas destiné à remplacer MSBuild ou à indiquer une direction future des langages de construction à partir de Microsoft.
Compatibilité du système d'exploitation:
Voir les Examples/ dossier pour les exemples de projet de base.
La page de destination de la documentation BuildXL est là et consultez le Guide du développeur afin de comprendre comment construire et utiliser BuildXL.