
BuildXL (Microsoft Build Accelerator) เป็นเครื่องยนต์บิลด์ที่พัฒนาขึ้นสำหรับทีมภายในขนาดใหญ่ที่ Microsoft ภายในที่ Microsoft, BuildXL มีการสร้างขึ้น 150,000+ ต่อวันบน codebases monorepo สูงถึงครึ่งหนึ่งในขนาดครึ่งหนึ่งโดยมีการดำเนินการตามกระบวนการครึ่งล้านต่อการสร้าง มันใช้ประโยชน์จากการกระจายไปยังเครื่องจักรศูนย์ข้อมูลหลายพันเครื่องและ petabytes ของซอร์สโค้ดแพ็คเกจและสร้างแคชเอาท์พุท นักพัฒนาหลายพันคนใช้ BuildXL บนเดสก์ท็อปเพื่อสร้างเร็วขึ้น
buildxl เร่งการสร้างหลายภาษารวมถึง:
buildxl มีอินเทอร์เฟซบรรทัดคำสั่ง ขณะนี้ไม่มีแผนที่จะรวมเข้ากับ Visual Studio โครงการเป็นโอเพนซอร์สในจิตวิญญาณของความโปร่งใสของระบบวิศวกรรมของเรา คุณอาจพบว่าเทคโนโลยีของเรามีประโยชน์หากคุณเผชิญกับปัญหาที่คล้ายกัน โปรดทราบว่า BuildXL ไม่ได้มีไว้เพื่อแทนที่ MSBuild หรือเพื่อระบุทิศทางใด ๆ ในอนาคตของการสร้างภาษาจาก Microsoft
ความเข้ากันได้ของระบบปฏิบัติการ:
ดู Examples/ โฟลเดอร์สำหรับตัวอย่างโครงการพื้นฐาน
หน้า Landing Page BuildXL อยู่ที่นี่และดูที่คู่มือนักพัฒนาเพื่อทำความเข้าใจวิธีการสร้างและใช้ buildxl