Google已經發布了Bazel的beta版本,作為一個開源系統,開發者們可借助它來創建和測試軟件在各種平臺上的表現。該公司自稱用Bazel打造了諸多自家軟件,覺得它非常適合大型共享代碼庫項目、拓展自動化測試、以及發布流程等工作。簡而言之,Bazel可帶來更快的建造時間,支持編譯選中的部分文件、而不是整個項目。對于沒有變動過的代碼,它也可以避免重新對之跑一番運行測試。
當然,Google也意識到了Bazel不適用于運行輸出操作不該被緩存的項目時的問題,或者你直接使用了解釋語言的話。
Bazel現已面向Linux和OS X平臺用戶開放,感興趣的開發者們可以用它來測試C++、Java和Python等項目。
當然,Bazel也支持打造Android和iOS應用、Docker圖像,并且允許你使用來自GitHub和Maven的庫。如果你喜歡,也可自行深入鉆磨Bazel的API規則。
最后,Google希望能夠在最終版本時加入對Windows平臺、分布式緩存、以及Go語言的支持。