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

รายงานปัญหา ดูแหล่งที่มา

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

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

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

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

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

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

ข้อกำหนด

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