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

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

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

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

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

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

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

ข้อกำหนด

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