This article needs additional citations for verification. (February 2024) |
This article contains promotional content. (October 2019) |
Developer(s) | |
---|---|
Initial release | March 2015 |
Stable release | 8.0.0
/ 9 December 2024[1] |
Repository | |
Written in | Java[2] |
Operating system | Cross-platform |
License | Apache License 2.0 |
Website | bazel |
Bazel (/ˈbeɪzəl/[3]) is a free and open-source software tool used for the automation of building and testing software.[2]
Similar to build tools like Make, Apache Ant, and Apache Maven,[2][4] Bazel builds software applications from source code using rules. Rules and macros are created in the Starlark language,[5] a dialect of Python.[4] There are built-in rules for building software written in Java, Kotlin, Scala, C, C++, Go, Python, Rust, JavaScript, Objective-C, and bash scripts.[4][6] Bazel can produce software application packages suitable for deployment for the Android and iOS operating systems.[7]
Bolton
was invoked but never defined (see the help page).Daws
was invoked but never defined (see the help page).