Remote Execution 總覽

回報問題 查看原始碼 Nightly · 8.0 7.4 . 7.3 · 7.2 · 7.1 · 7.0 · 6.5

本頁面說明透過遠端執行功能執行 Bazel 的優點、需求和選項。

根據預設,Bazel 會在本機電腦上執行建構作業和測試。透過遠端執行 Bazel 建構作業,您可以在多部機器 (例如資料中心) 上分發建構和測試動作。

遠端執行作業具備下列優點:

  • 透過平行操作可用的節點縮放功能,加快建構和測試執行速度
  • 開發團隊的一致執行環境
  • 在開發團隊中重複使用建構作業輸出內容

Bazel 使用開放原始碼 gRPC 通訊協定,允許遠端執行和遠端快取。

如需商用支援的遠端執行服務和自助工具清單,請參閱「遠端執行服務

需求條件

遠端執行 Bazel 建構作業會對建構作業強制套用一組設定限制。詳情請參閱「調整適用於遠端執行的 Bazel 規則」。