Terakhir diverifikasi: 25-01-2021 (histori update)
Kontak: gregestren
Diskusikan: Roadmap kemampuan konfigurasi: diskusi
Roadmap Sebelumnya
Sasaran
$ bazel build //:all
bisa digunakan, untuk semua project dan platform.
- Build tidak memerlukan flag command line.
- Setiap target otomatis menggunakan setelan yang benar (seperti
android_binary
menggunakan NDK yang tepat). - Sangat mudah untuk membangun untuk berbagai platform.
- Build diskalakan dengan baik, terutama ukuran grafik w.r.t dan cache tindakan.
Kami juga mendukung
cquery
, Starlark
configuration
,
dan
select()
.
Roadmap
Tanggal merupakan perkiraan berdasarkan pemahaman terbaik kami tentang kompleksitas masalah dan ketersediaan developer. Pada tahun 2021, kami berencana untuk lebih berfokus pada upaya yang lebih sedikit proyek sekaligus. Kita hanya akan menetapkan PWT untuk pekerjaan yang diprioritaskan secara aktif di kepentingan ekspektasi yang akurat.
Platform
Kuartal 3 2021Aturan Android menggunakan platform baru API DALAM PROSES (#11749)
- Ini adalah prioritas utama kami untuk awal tahun 2021.
Kuartal 3 2021Membuat dukungan eksekusi ganda platform DALAM PROSES (#11748)
dijedaAturan C++ menggunakan platformsfall API baru DALAM PROSES (#6516)
- Tindakan ini diblokir di platform Android. Kita bisa mengaktifkannya dengan membalikkan tanda sederhana.
dijedaTarget multi-platform TIDAK DIMULAI
- Mengizinkan target mendeklarasikan bahwa harus membangun aplikasi untuk beberapa platform
- Tercantum di sini karena permintaan pengguna
dijedaMenghentikan penggunaan dan menghapus --cpu
dan tanda terkait
TIDAK DIMULAI
- Sasaran aspirasional adalah sasaran aspiratif yang tidak dimigrasikan dari proses migrasi semua aturan ke platform.
Efisiensi
2021Cache mode Bazel eksperimental kompilasi Java lintas platform DALAM PROSES (#6526)
- Meningkatkan kecepatan build multi-platform
- Kurang dialokasikan, sehingga progres lambat