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