
Menggunakan Bazel
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.
Menjalankan Bazel
Pelajari perintah umum di Bazel, termasuk cara mendapatkan bantuan kontekstual.
File BUILD
Tentukan produk build dan dependensi dengan file `BUILD`.
Panduan gaya BUILD
Bantu alat otomatis untuk memahami, mengedit, dan membuat file `BUILD`.
Perintah Bazel
Temukan opsi untuk mengonfigurasi berbagai perintah Bazel.
Build kueri
Menggunakan kueri, kueri, dan bahasa kueri kueri Bazel untuk melacak dependensi dalam kode Anda.
Mengoptimalkan Bazel
Tingkatkan kesehatan dan efisiensi build Anda dengan mengikuti praktik terbaik Bazel.
Memperluas Bazel
Tingkatkan kemampuan Bazel dengan memperluas bahasa BUILD dengan aturan dan makro.
Ringkasan aturan
Pelajari dasar-dasar penggunaan makro dan aturan.
Aturan yang direkomendasikan
Lakukan survei terhadap aturan Bazel yang direkomendasikan, native, dan non-native.
Bahasa build
Pelajari cara menggunakan Starlark, bahasa yang digunakan di Bazel.
Dasar-dasar aturan
Gunakan aturan untuk menerapkan serangkaian tindakan yang dapat dilakukan Blaze.
Menulis aturan
Pelajari cara menulis aturan kustom untuk build Anda.
Makro penulisan
Membuat alat untuk menyelesaikan tugas sederhana di build Anda.
Aturan pengujian
Uji kode Starlark Anda di Bazel.
Penulis aturan
Bagikan aturan Anda dengan komunitas Bazel.
Build Terdistribusi
Bekerja samalah dengan build terdistribusi untuk menghindari download yang tidak perlu sekaligus meningkatkan kecanggihan build Anda.
Eksekusi jarak jauh
Distribusikan build dan uji tindakan di beberapa perangkat.
Caching jarak jauh
Bagikan output build dengan tim developer atau sistem continuous integration.
Pekerja persisten
Tingkatkan efisiensi eksekusi dengan mengirim beberapa permintaan ke proses yang berjalan lama.
Protokol Peristiwa Build
Mengizinkan program pihak ketiga memperoleh analisis tentang pemanggilan Bazel dengan BEP.