หน้านี้จะกล่าวถึงประโยชน์ ข้อกำหนด และตัวเลือกในการใช้งาน Bazel ด้วยการดำเนินการระยะไกล
โดยค่าเริ่มต้น Bazel จะทำการบิลด์และทดสอบในเครื่องของคุณ การดำเนินการแบบระยะไกลของบิลด์ Bazel ช่วยให้คุณกระจายการดำเนินการสร้างและทดสอบไปยังเครื่องหลายเครื่องได้ เช่น ดาต้าเซ็นเตอร์
การดำเนินการจากระยะไกลมีประโยชน์ดังต่อไปนี้
- การดำเนินการทดสอบและสร้างที่เร็วขึ้นผ่านการปรับขนาดโหนดที่ใช้ได้สําหรับการดำเนินการแบบขนาน
- สภาพแวดล้อมการดำเนินการที่สอดคล้องกันสำหรับทีมพัฒนาซอฟต์แวร์
- การใช้เอาต์พุตของบิลด์ซ้ำในทีมพัฒนา
Bazel ใช้โปรโตคอล gRPC แบบโอเพนซอร์สเพื่ออนุญาตให้มีการดำเนินการจากระยะไกลและการแคชจากระยะไกล
ดูรายการบริการการดำเนินการระยะไกลที่รองรับในเชิงพาณิชย์และเครื่องมือแบบบริการตนเองได้ที่บริการการดำเนินการระยะไกล
ข้อกำหนด
การดำเนินการระยะไกลของบิลด์ Bazel จะกำหนดข้อจำกัดการกำหนดค่าที่จำเป็นชุดหนึ่งให้กับบิลด์ ดูข้อมูลเพิ่มเติมได้ที่การปรับกฎ Bazel สําหรับการดําเนินการจากระยะไกล