
O BuildXL (Microsoft Build Accelerator) é um mecanismo de construção originalmente desenvolvido para grandes equipes internas da Microsoft. Internamente na Microsoft, o BuildXL é executado mais de 150.000 compilações por dia em bases de código Monorepo até um tamanho de meio terrabyte, com meio milhão de execuções de processo por compilação. Ele aproveita a distribuição para milhares de máquinas de data center e petabytes de código -fonte, embalagem e criação de cache de saída. Milhares de desenvolvedores usam o BuildXL em seus desktops para compilações mais rápidas.
BuildXL acelera vários idiomas de construção, incluindo:
BuildXL possui uma interface de linha de comando. Atualmente, não há planos de integrá -lo ao Visual Studio. O projeto é de código aberto no espírito de transparência de nosso sistema de engenharia. Você pode achar nossa tecnologia útil se enfrentar problemas semelhantes de escala. Observe que o BuildXL não se destina a substituição do MSBuild ou para indicar qualquer direção futura dos idiomas de construção da Microsoft.
Compatibilidade do sistema operacional:
Consulte os Examples/ pasta para exemplos básicos de projeto.
A página de destino da documentação do BuildXL está aqui e observe o Guia do desenvolvedor para entender como criar e usar o BuildXL.