Google uses a tool called Bazel to build most of it’s software. And it has been partially open sourced. If you did not know what Bazel is, according to their website, Bazel is a build tool that builds code quickly and reliably. It is used to build the majority of Google’s software, and thus it has been designed to handle build problems present in Google’s development environment, including a massive, shared code repository, in which all software is built from source, an emphasis on automated testing and releases and language and platform diversity.
According to Google, Bazel is aimed to build “code quickly and reliably” and is “critical to Google’s ability to continue to scale its software development practices as the company grows.” In addition to providing higher level concept and tools, Bazel is superior to Google’s previous tool that it used to build its software, called Makefiles; which resulted in slow and unreliable builds, and were also very large. With making this open source, Google has opened up big opportunities for developers to take advantage of it.
Homepage: http://bazel.io/
GitHub: https://github.com/google/bazel
Docs: http://bazel.io/docs/install.html
Twitter: https://twitter.com/bazelbuild
TAGS :
COMMENTS