
Buildxl (Microsoft Build Accelerator) ist eine Build -Engine, die ursprünglich für große interne Teams bei Microsoft entwickelt wurde. Innen bei Microsoft führt Buildxl auf Monorepo-Codebasen mit einer Größe von bis zu einer halben Terrasse mit einer Größe von bis zu einer halben Million Prozessausführungen pro Build 150.000 Builds pro Tag aus. Es nutzt die Verteilung auf Tausende von Rechenzentrumsautomaten und Petabyte aus Quellcode, Paket und Erstellung von Ausgabemaschinen. Tausende Entwickler verwenden Buildxl auf ihren Desktops für schnellere Builds.
Buildxl beschleunigt mehrere Build -Sprachen, darunter:
Buildxl hat eine Befehlszeilenschnittstelle. Derzeit gibt es keine Pläne, es in Visual Studio zu integrieren. Das Projekt ist Open Source im Geiste der Transparenz unseres technischen Systems. Möglicherweise finden Sie unsere Technologie nützlich, wenn Sie ähnliche Skalenprobleme haben. Beachten Sie, dass Buildxl nicht als Ersatz für MSBuild gedacht ist oder um eine zukünftige Richtung von Build -Sprachen von Microsoft anzuzeigen.
Betriebssystemkompatibilität:
Die Beispiele für grundlegende Projekte finden Sie in den Examples/ Ordner.
Die Buildxl -Dokumentations -Landing -Seite ist hier und schauen Sie sich den Entwicklerhandbuch an, um zu verstehen, wie Buildxl erstellt und verwendet wird.