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