
BuildXL (Microsoft Build Accelerator) adalah mesin build yang awalnya dikembangkan untuk tim internal besar di Microsoft. Secara internal di Microsoft, BuildXL menjalankan 150.000+ build per hari dengan basis kode monorepo hingga setengah-terabyte dengan ukuran setengah juta eksekusi per build. Ini memanfaatkan distribusi ke ribuan mesin pusat data dan petabyte kode sumber, paket, dan membangun caching output. Ribuan pengembang menggunakan BuildXL di desktop mereka untuk bangunan yang lebih cepat.
BuildXL mempercepat beberapa bahasa build, termasuk:
BuildXL memiliki antarmuka baris perintah. Saat ini tidak ada rencana untuk mengintegrasikannya ke Visual Studio. Proyek ini adalah open source dalam semangat transparansi sistem teknik kami. Anda mungkin menemukan teknologi kami berguna jika Anda menghadapi masalah skala yang sama. Perhatikan bahwa BuildXL tidak dimaksudkan sebagai pengganti MSBuild atau untuk menunjukkan arah Build Bahasa di masa depan dari Microsoft.
Kompatibilitas OS:
Lihat Examples/ folder untuk contoh proyek dasar.
Halaman pendaratan Dokumentasi BuildXL ada di sini dan lihat Panduan Pengembang untuk memahami cara membangun dan menggunakan BuildXL.