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

รายงานปัญหา ดูแหล่งที่มา ตอนกลางคืน · 7.3 · 7.2 · 7.1 · 7.0 · 6.5

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

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

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

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

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

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

ข้อกำหนด

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