ภาพรวมการดำเนินการระยะไกล

รายงานปัญหา ดูซอร์สโค้ด รุ่น Nightly · 8.0 7.4 7.3 · 7.2 · 7.1 · 7.0 · 6.5

หน้านี้จะกล่าวถึงประโยชน์ ข้อกำหนด และตัวเลือกในการใช้งาน Bazel ด้วยการดำเนินการระยะไกล

โดยค่าเริ่มต้น Bazel จะทำการบิลด์และทดสอบในเครื่องของคุณ การดำเนินการแบบระยะไกลของบิลด์ Bazel ช่วยให้คุณกระจายการดำเนินการสร้างและทดสอบไปยังเครื่องหลายเครื่องได้ เช่น ดาต้าเซ็นเตอร์

การดำเนินการจากระยะไกลมีประโยชน์ดังต่อไปนี้

  • การดำเนินการทดสอบและสร้างที่เร็วขึ้นผ่านการปรับขนาดโหนดที่ใช้ได้สําหรับการดำเนินการแบบขนาน
  • สภาพแวดล้อมการดำเนินการที่สอดคล้องกันสำหรับทีมพัฒนาซอฟต์แวร์
  • การใช้เอาต์พุตของบิลด์ซ้ำในทีมพัฒนา

Bazel ใช้โปรโตคอล gRPC แบบโอเพนซอร์สเพื่ออนุญาตให้มีการดำเนินการจากระยะไกลและการแคชจากระยะไกล

ดูรายการบริการการดำเนินการระยะไกลที่รองรับในเชิงพาณิชย์และเครื่องมือแบบบริการตนเองได้ที่บริการการดำเนินการระยะไกล

ข้อกำหนด

การดำเนินการระยะไกลของบิลด์ Bazel จะกำหนดข้อจำกัดการกำหนดค่าที่จำเป็นชุดหนึ่งให้กับบิลด์ ดูข้อมูลเพิ่มเติมได้ที่การปรับกฎ Bazel สําหรับการดําเนินการจากระยะไกล