Uzaktan Yürütmeye Genel Bakış

Sorun bildir Kaynağı görüntüle Nightly · 8.4 · 8.3 · 8.2 · 8.1 · 8.0 · 7.6

Bu sayfada, Bazel'i uzaktan yürütme ile çalıştırmanın avantajları, koşulları ve seçenekleri açıklanmaktadır.

Varsayılan olarak Bazel, derlemeleri ve testleri yerel makinenizde yürütür. Bazel derlemesinin uzaktan yürütülmesi, derleme ve test işlemlerini bir veri merkezi gibi birden fazla makineye dağıtmanıza olanak tanır.

Uzaktan yürütme aşağıdaki avantajları sağlar:

  • Paralel işlemler için kullanılabilen düğümlerin ölçeklendirilmesi sayesinde daha hızlı derleme ve test yürütme
  • Geliştirme ekibi için tutarlı bir yürütme ortamı
  • Geliştirme ekibinde derleme çıktılarının yeniden kullanılması

Bazel, uzaktan yürütme ve uzaktan önbelleğe alma işlemlerine izin vermek için açık kaynaklı bir gRPC protokolü kullanır.

Ticari olarak desteklenen uzaktan yürütme hizmetlerinin ve self servis araçlarının listesi için Uzaktan Yürütme Hizmetleri başlıklı makaleyi inceleyin.

Şartlar

Bazel derlemelerinin uzaktan yürütülmesi, derlemeye bir dizi zorunlu yapılandırma kısıtlaması uygular. Daha fazla bilgi için Adapting Bazel Rules for Remote Execution başlıklı makaleyi inceleyin.