Jelajahi dokumentasi Bazel untuk menemukan tutorial dan panduan bagi pengguna di semua tingkat.

Membangun dengan Bazel

Bekerjalah dengan elemen dasar Bazel untuk membuat sistem build yang canggih.
Pelajari perintah umum di Bazel, termasuk cara mendapatkan bantuan kontekstual.
Tentukan produk build dan dependensi dengan file `BUILD`.
Bantu alat otomatis untuk memahami, mengedit, dan membuat file `BUILD`.
Temukan opsi untuk mengonfigurasi berbagai perintah Bazel.
Menggunakan kueri, kueri, dan bahasa kueri kueri Bazel untuk melacak dependensi dalam kode Anda.
Tingkatkan kesehatan dan efisiensi build Anda dengan mengikuti praktik terbaik Bazel.

Memperluas Bazel

Tingkatkan kemampuan Bazel dengan memperluas bahasa BUILD dengan aturan dan makro.
Pelajari dasar-dasar penggunaan makro dan aturan.
Lakukan survei terhadap aturan Bazel yang direkomendasikan, native, dan non-native.
Pelajari cara menggunakan Starlark, bahasa yang digunakan di Bazel.
Gunakan aturan untuk menerapkan serangkaian tindakan yang dapat dilakukan Blaze.
Pelajari cara menulis aturan kustom untuk build Anda.
Membuat alat untuk menyelesaikan tugas sederhana di build Anda.
Uji kode Starlark Anda di Bazel.
Bagikan aturan Anda dengan komunitas Bazel.

Build Terdistribusi

Bekerja samalah dengan build terdistribusi untuk menghindari download yang tidak perlu sekaligus meningkatkan kecanggihan build Anda.
Distribusikan build dan uji tindakan di beberapa perangkat.
Bagikan output build dengan tim developer atau sistem continuous integration.
Tingkatkan efisiensi eksekusi dengan mengirim beberapa permintaan ke proses yang berjalan lama.
Mengizinkan program pihak ketiga memperoleh analisis tentang pemanggilan Bazel dengan BEP.