
การใช้ Bazel
สํารวจเอกสารประกอบของ Bazel เพื่อหาบทแนะนําและคู่มือสําหรับผู้ใช้ทุกระดับ
อาคารที่มี Bazel
ทํางานกับองค์ประกอบพื้นฐานของ Bazel เพื่อสร้างระบบบิลด์ที่มีประสิทธิภาพ
การเรียกใช้ Bazel
ดูคําสั่งทั่วไปใน Bazel รวมถึงวิธีรับความช่วยเหลือตามบริบท
ไฟล์ BUILD
กําหนดผลิตภัณฑ์บิวด์และทรัพยากร Dependency ด้วยไฟล์ "BUILD"
คู่มือรูปแบบ BUILD
ช่วยให้เครื่องมืออัตโนมัติเข้าใจ แก้ไข และสร้างไฟล์ "BUILD"
คําสั่ง Bazel
ดูตัวเลือกในการกําหนดค่าคําสั่ง Bazel แบบต่างๆ
บิลด์ของการค้นหา
ใช้ภาษาการค้นหา การค้นหา และภาษาของ cquery ของ Bazel เพื่อติดตามทรัพยากร Dependency ในโค้ด
การเพิ่มประสิทธิภาพ Bazel
เพิ่มประสิทธิภาพการทํางานและประสิทธิภาพของบิลด์โดยอิงตามแนวทางปฏิบัติที่ดีที่สุดของ Bazel
ขยาย Bazel
เพิ่มความจุของ Bazel ด้วยการขยายภาษา BUILD ด้วยกฎและมาโคร
ภาพรวมของกฎ
ดูข้อมูลพื้นฐานเกี่ยวกับการใช้มาโครและกฎ
กฎที่แนะนํา
สํารวจกฎ Bazel เนทีฟ เนทีฟ และไม่ใช่เนทีฟที่แนะนํา
ภาษาของบิลด์
ดูวิธีใช้ Starlark ซึ่งเป็นภาษาที่ใช้ในบาเซล
ข้อมูลเบื้องต้นเกี่ยวกับกฎ
ใช้กฎเพื่อใช้ชุดการดําเนินการเพื่อให้ Blaze ทํางาน
กฎการเขียน
ดูวิธีเขียนกฎที่กําหนดเองสําหรับบิลด์ของคุณ
การเขียนมาโคร
สร้างเครื่องมือเพื่อทํางานง่ายๆ ในการสร้างบิลด์ของคุณ
กฎการทดสอบ
ทดสอบโค้ด Starlark ใน Bazel
ผู้เขียนกฎ
แชร์กฎของคุณกับชุมชน Bazel
บิลด์ที่เผยแพร่
ทํางานกับบิลด์ที่มีการเผยแพร่เพื่อหลีกเลี่ยงการดาวน์โหลดที่ไม่จําเป็นในขณะที่เพิ่มประสิทธิภาพของบิลด์
การดําเนินการจากระยะไกล
แจกจ่ายบิลด์และทดสอบการดําเนินการในหลายเครื่อง
การแคชระยะไกล
แชร์เอาต์พุตของบิลด์กับทีมนักพัฒนาซอฟต์แวร์หรือระบบการผสานรวมอย่างต่อเนื่อง
ผู้ปฏิบัติงานถาวร
เพิ่มประสิทธิภาพในการประมวลผลด้วยการส่งคําขอหลายรายการไปยังกระบวนการที่ใช้เวลานาน
โปรโตคอลเหตุการณ์บิลด์
อนุญาตให้โปรแกรมของบุคคลที่สามรับข้อมูลเชิงลึกเกี่ยวกับการเรียกใช้ Bazel ด้วย BEP