Lần xác minh gần đây nhất: 25/01/2021 (nhật ký cập nhật)
Đầu mối liên hệ: gregestren
Thảo luận: Lộ trình về khả năng định cấu hình: thảo luận
Lộ trình trước đó
Mục tiêu
$ bazel build //:all
chỉ hoạt động, phù hợp với mọi dự án và nền tảng.
- Bản dựng không yêu cầu cờ dòng lệnh.
- Mỗi mục tiêu tự động sử dụng đúng chế độ cài đặt (chẳng hạn như
android_binary
sử dụng đúng NDK). - Bạn có thể dễ dàng tạo ứng dụng cho nhiều nền tảng.
- Xây dựng tỷ lệ tốt, đặc biệt là kích thước biểu đồ và việc lưu hành động vào bộ nhớ đệm.
Chúng tôi cũng hỗ trợ
cquery
, Starlark
configuration
,
và
select()
.
Lộ trình
Ngày chỉ mang tính tương đối dựa trên hiểu biết tốt nhất của chúng tôi về mức độ phức tạp của vấn đề và khả năng sử dụng của nhà phát triển. Năm 2021, chúng tôi dự định tập trung nhiều hơn vào việc giảm thiểu dự án cùng một lúc. Chúng tôi sẽ chỉ đặt ETA cho công việc được ưu tiên chủ động trong mức độ quan tâm đến kỳ vọng chính xác.
Nền tảng
Quý 3 năm 2021Các quy tắc của Android sử dụng các nền tảng mới API TRONG TIẾN TRÌNH (#11749)
- Đây là ưu tiên chính của chúng tôi cho đầu năm 2021.
Quý 3 năm 2021Các bản dựng hỗ trợ nhiều quá trình thực thi nền tảng TRONG TIẾN TRÌNH (#11748)
bị tạm dừngcác quy tắc C++ sử dụng platformsfall API mới TRONG TIẾN TRÌNH (#6516)
- Hành động này bị chặn trên các nền tảng Android. Chúng ta có thể bật tính năng này bằng một thao tác lật cờ đơn giản.
tạm dừngMục tiêu trên nhiều nền tảng CHƯA BẮT ĐẦU
- Cho phép các mục tiêu khai báo rằng chúng nên tạo cho nhiều nền tảng
- Được liệt kê ở đây do yêu cầu của người dùng
đã tạm dừngNgừng sử dụng và xoá --cpu
cũng như các cờ có liên quan
CHƯA BẮT ĐẦU
- Đây là mục tiêu kỳ vọng mà có thể thực hiện trên cơ sở di chuyển tất cả quy tắc sang nền tảng.
Hiệu quả
2021Bộ nhớ đệm thử nghiệm của chế độ Bazel biên dịch Java trên nhiều nền tảng TRONG TIẾN TRÌNH (#6526)
- Cải thiện tốc độ tạo bản dựng đa nền tảng
- Phân bổ thiếu, nên tiến trình bị chậm