Ringkasan Eksekusi Jarak Jauh

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.
Laporkan masalah Lihat sumber

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 jarak dari jarak jauh memungkinkan Anda mendistribusikan tindakan build dan pengujian di beberapa mesin, seperti pusat data.

Eksekusi jarak jauh memberikan manfaat berikut:

  • Pembuatan dan pengujian 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 protokol gRPC open source untuk memungkinkan eksekusi jarak jauh dan caching dari jarak jauh.

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

Persyaratan

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