上次驗證日期:2021 年 1 月 25 日 (更新記錄)
聯絡窗口: gregestren
討論: 可設定性發展藍圖:討論
上一個路線圖
目標
$ bazel build //:all
適用於所有專案和平台。
- 建構作業不需要指令列旗標。
- 每個目標都會自動使用正確的設定,例如
android_binary
使用正確的 NDK。 - 可為多種平台輕鬆建構應用程式。
- 可順暢調度資源,尤其是 wr.t 圖表大小和動作快取。
我們也支援
cquery
、Starlark
configuration
、
和
select()
。
發展藍圖
日期為概略值,即根據我們對問題複雜度的充分瞭解 以及開發人員的適用情形2021 年,我們的目標是將更多心力投注在 以及 AI 專案我們只會在以下項目中設定主動優先工作的預計到達時間: 做出正確的期望
平台
2021 年第 3 季Android 規則使用新平台 API 處理中 (#11749)
- 這是 2021 年初的首要任務。
2021 年第 3 季版本支援多個執行程序 平台 處理中 (#11748)
已暫停C++ 規則會使用新的 platformsfall API 處理中 (#6516)
- 這項設定已在 Android 平台上遭到封鎖。我們可透過簡單的旗桿翻面開啟這項功能。
暫停多平台目標 尚未開始
- 讓指定目標宣告應針對多個平台建構應用程式
- 此處列出基於使用者要求的原因
pause淘汰及移除--cpu
和相關標記
尚未開始
- 這是將所有規則遷移至平台的理想目標。
提高效率
2021 年實驗性 Bazel 模式快取 跨平台 Java 編譯 處理中 (#6526)
- 改善多平台建構速度
- 用量不足,因此進度緩慢