Microsoft Build Accelerator – open-source build engine for large systems

Microsoft Build Accelerator – open-source build engine for large systems

Build Accelerator, BuildXL for short, is a build engine originally developed for large internal teams at Microsoft, and owned by the Tools for Software Engineers team, part of the Microsoft One Engineering System internal engineering group. Internally at Microsoft, BuildXL runs 30,000+ builds per day on monorepo codebases up to a half-terabyte in size with a half-million process executions per build, using distribution to thousands of datacenter machines and petabytes of source code, package, and build output caching. Because we don’t have deep VS integration for BuildXL at this time, you can use which will convert the DScript files into MSBuild files and generates a for the project under with a base filename matching the top-level directory of your enlistment.

Source: github.com