本頁面說明透過遠端執行功能執行 Bazel 的優點、需求和選項。
根據預設,Bazel 會在本機電腦上執行建構作業和測試。透過遠端執行 Bazel 建構作業,您可以在多部機器 (例如資料中心) 上分發建構和測試動作。
遠端執行作業具備下列優點:
- 透過平行操作可用的節點縮放功能,加快建構和測試執行速度
- 開發團隊的一致執行環境
- 在開發團隊中重複使用建構作業輸出內容
Bazel 使用開放原始碼 gRPC 通訊協定,允許遠端執行和遠端快取。
如需商用支援的遠端執行服務和自助工具清單,請參閱「遠端執行服務」
需求條件
遠端執行 Bazel 建構作業會對建構作業強制套用一組設定限制。詳情請參閱「調整適用於遠端執行的 Bazel 規則」。