Halaman ini membahas manfaat, persyaratan, dan opsi untuk menjalankan Bazel
dengan eksekusi jarak jauh.
Secara default, Bazel menjalankan build dan pengujian pada mesin lokal Anda. Eksternal
versi Bazel memungkinkan Anda mendistribusikan
tindakan build dan pengujian
di beberapa komputer, seperti pusat data.
Eksekusi jarak jauh memberikan manfaat berikut:
Eksekusi build dan uji yang lebih cepat melalui penskalaan node yang tersedia
untuk tindakan paralel
Lingkungan eksekusi yang konsisten untuk tim pengembangan
Menggunakan kembali output build di seluruh tim pengembangan
Bazel menggunakan {i>open-source<i}
Protokol gRPC
untuk memungkinkan eksekusi jarak jauh
dan {i>cache<i} jarak jauh.
Untuk daftar layanan eksekusi jarak jauh yang didukung secara komersial serta
mandiri, lihat
Layanan Remote Execution