Tổng quan về việc thực thi từ xa

Báo cáo vấn đề Xem nguồn Nightly · 8.4 · 8.3 · 8.2 · 8.1 · 8.0 · 7.6

Trang này trình bày các lợi ích, yêu cầu và lựa chọn để chạy Bazel bằng tính năng thực thi từ xa.

Theo mặc định, Bazel sẽ thực thi các bản dựng và kiểm thử trên máy cục bộ. Việc thực thi từ xa một bản dựng Bazel cho phép bạn phân phối các thao tác kiểm thử và bản dựng trên nhiều máy, chẳng hạn như một trung tâm dữ liệu.

Tính năng thực thi từ xa mang lại những lợi ích sau:

  • Tăng tốc độ thực thi bản dựng và kiểm thử thông qua việc mở rộng quy mô các nút có sẵn cho các thao tác song song
  • Môi trường thực thi nhất quán cho nhóm phát triển
  • Sử dụng lại các đầu ra bản dựng trên một nhóm phát triển

Bazel sử dụng giao thức gRPC nguồn mở để cho phép thực thi từ xa và lưu vào bộ nhớ đệm từ xa.

Để xem danh sách các dịch vụ thực thi từ xa được hỗ trợ thương mại cũng như các công cụ tự phục vụ, hãy xem Dịch vụ thực thi từ xa

Yêu cầu

Việc thực thi từ xa các bản dựng Bazel áp đặt một bộ hạn chế cấu hình bắt buộc đối với bản dựng. Để biết thêm thông tin, hãy xem phần Điều chỉnh các quy tắc Bazel để thực thi từ xa.