Ringkasan Eksekusi Jarak Jauh

Halaman ini membahas manfaat, persyaratan, dan opsi untuk menjalankan Bazel dengan eksekusi jarak jauh.

Secara default, Bazel menjalankan build dan pengujian di mesin lokal Anda. Eksekusi dari build Bazel dari jarak jauh memungkinkan Anda mendistribusikan build dan menguji tindakan di beberapa mesin, seperti pusat data.

Eksekusi jarak jauh memberikan manfaat berikut:

  • Build dan pengujian yang lebih cepat melalui penskalaan node yang tersedia untuk tindakan paralel
  • Lingkungan eksekusi yang konsisten untuk tim pengembangan
  • Penggunaan kembali output build di seluruh tim pengembangan

Bazel menggunakan protokol gRPC open source untuk mengizinkan eksekusi jarak jauh dan caching jarak jauh.

Untuk daftar layanan eksekusi jarak jauh yang didukung secara komersial serta layanan mandiri, lihat Layanan Eksekusi Jarak Jauh

Persyaratan

Eksekusi jarak jauh build Bazel akan menerapkan serangkaian batasan konfigurasi wajib pada build. Untuk informasi selengkapnya, lihat Menyesuaikan Aturan Bazel untuk Eksekusi Jarak Jauh.