Java Python C++ Shell Smarty HTML Other
meisterT and Copybara-Service Fix race condition between server startup and command port reading.
PiperOrigin-RevId: 205079775
Latest commit 20500d3 Jul 18, 2018
Failed to load latest commit information.
.bazelci Automated rollback of commit 44c53dc. Jul 16, 2018
examples Windows,examples: //examples/shell now works Jun 27, 2018
scripts debian package: declare dependency on unzip Jul 9, 2018
site Add anchor tags to page for actual linkability! Jul 17, 2018
src Fix race condition between server startup and command port reading. Jul 18, 2018
third_party third_party/protobuf: update protobuf in third_party to version 3.6.0 Jul 10, 2018
tools Revert "Support RAII in wrapped_clang" Jul 17, 2018
.gitattributes Add .gitattributes to mark BUILD/bzl as python. May 11, 2015
.gitignore Ignore VSCode files Feb 6, 2018
AUTHORS Normalize ijar's header to 'The Bazel Authors'. Nov 19, 2015
BUILD distfile: pack the archives needed later in the build May 24, 2018 Release 0.15.2 (2018-07-17) Jul 17, 2018 Update Bazel README: Jul 10, 2017
CONTRIBUTORS Remove colspan=2 from test encyclopedia entry. May 23, 2018 Update GitHub issue template. Jan 4, 2018
LICENSE Export Bazel's LICENSE file using our normal repo sync process. Feb 17, 2017 update Bazel's build status badge to refer to Buildkite. Mar 12, 2018
WORKSPACE Update third_party/protobuf to 3.6.0 Jul 10, 2018 Rewrite // in Python Aug 11, 2017 Rewrite // in Python Aug 11, 2017 Make the embedded JDK targets the default Jun 18, 2018
distdir.bzl Format all bzl files with buildifier Jun 1, 2018


{Fast, Correct} - Choose two

Build and test software of any size, quickly and reliably.

  • Speed up your builds and tests: Bazel only rebuilds what is necessary. With advanced local and distributed caching, optimized dependency analysis and parallel execution, you get fast and incremental builds.

  • One tool, multiple languages: Build and test Java, C++, Android, iOS, Go, and a wide variety of other language platforms. Bazel runs on Windows, macOS, and Linux.

  • Scalable: Bazel helps you scale your organization, codebase, and continuous integration solution. It handles codebases of any size, in multiple repositories or a huge monorepo.

  • Extensible to your needs: Easily add support for new languages and platforms with Bazel's familiar extension language. Share and re-use language rules written by the growing Bazel community.

Getting Started


Contributing to Bazel


Build status

Bazel is released in 'Beta'. See the product roadmap to learn about the path toward a stable 1.0 release.