探索 Bazel 說明文件,尋找所有層級使用者的教學課程和指南。

使用 Bazel 進行建構

使用 Bazel 的基本元素來建立強大的建構系統。
瞭解 Bazel 的常用指令,包括如何取得內容相關說明。
請使用「BUILD」檔案定義建構產品和依附元件。
協助自動化工具瞭解、編輯及產生「建築」檔案。
探索設定各種 Bazel 指令的選項。
使用 Bazel 的查詢、查詢和查詢語言,追蹤程式碼中的依附元件。
遵循 Bazel 的最佳做法,增加建構作業的健康狀態和效率。

擴充 Bazel

使用規則和巨集擴充 BUILD 語言,即可提高 Bazel 的負載能力。
瞭解使用巨集和規則的基本概念。
調查建議的原生、非原生 Bazel 規則。
瞭解如何使用 Bazel 中的語言 Starlark。
使用規則來導入 Blaze 的一系列操作。
瞭解如何為建構作業編寫自訂規則。
在工具中建構各種簡單工作。
在 Bazel 中測試 Starlark 程式碼。
與 Bazel 社群分享規則。

分散式版本

使用分散式建構作業,即可避免不必要的下載作業,同時增加建構作業的強大功能。
將建構作業和測試動作發布至多部機器。
與開發人員團隊或持續整合系統分享建構輸出內容。
將多項要求傳送至長時間的作業,藉此提升執行效率。
允許第三方程式透過 BEP 深入瞭解 Bazel 叫用。