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

รายงานปัญหา ดูแหล่งที่มา Nightly · 8.4 · 8.3 · 8.2 · 8.1 · 8.0 · 7.6

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

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

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

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

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

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

ข้อกำหนด

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