
BuildXL (Microsoft Build Accelerator) - это двигатель сборки, первоначально разработанный для крупных внутренних команд в Microsoft. Внутренне в Microsoft, BuildXL запускает более 150 000 сборщиков в день на кодовых базах Monorepo до полуэтабита по размеру с полумиллионным выполнением процесса на сборку. Он использует распределение на тысячи машин центра обработки данных и петабайты исходного кода, пакета и кэширования вывода. Тысячи разработчиков используют BuildXL на своих настольных компьютерах для более быстрых сборок.
BuildXL ускоряет несколько языков сборки, в том числе:
BuildXL имеет интерфейс командной строки. В настоящее время нет планов интегрировать его в Visual Studio. Проект является открытым исходным кодом в духе прозрачности нашей инженерной системы. Вы можете найти нашу технологию полезной, если столкнетесь с аналогичными проблемами масштаба. Обратите внимание, что BuildXL не предназначен для замены MSBuild или для указания какого -либо будущего направления языков сборки Microsoft.
Совместимость ОС:
Смотрите Examples/ папку для основных примеров проекта.
Целевая страница документации BuildXL находится здесь и посмотрите на руководство по разработчике, чтобы понять, как строить и использовать BuildXL.