Skip to content
a fast, scalable, multi-language and extensible build system
Java Python Shell C++ C HTML
Branch: master
Clone or download
Pull request Compare This branch is 212 commits behind bazelbuild:master.
lberki and Copybara-Service Flip the flag --incompatible_disable_proto_source_root.
Progress towards bazelbuild#7153.

Technically, it's a *fix* to the above bug but I'd like to keep it open until the code supporting the unflipped version of the flag is removed and the flag is moved to the graveyard.

RELNOTES: None.
PiperOrigin-RevId: 262309528
Latest commit e4b5841 Aug 8, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.bazelci fix bazelci postsubmit Jul 24, 2019
examples Make deps transitive in windows_dll_library Jul 18, 2019
scripts
site Correcting a header from "size" to "timeout". Aug 7, 2019
src
third_party [protobuf] Load C++,Java,Protobuf rules from Starlark Aug 7, 2019
tools Fix some tests in preparation for --incompatible_load_proto_rules_fro… Aug 6, 2019
.bazelrc
.gitattributes Revert "remote: add aws auth sdk" Nov 30, 2018
.gitignore add .bazelversion to .gitignore file Jul 22, 2019
AUTHORS Normalize ijar's header to 'The Bazel Authors'. Nov 19, 2015
BUILD
CHANGELOG.md Release 0.28.1 (2019-07-19) Jul 19, 2019
CODEOWNERS Reassign site changes temporarily to aiuto Jul 9, 2019
CONTRIBUTING.md Update Bazel README: Jul 10, 2017
CONTRIBUTORS Add ichern@ to Bazel contributors Apr 3, 2019
ISSUE_TEMPLATE.md
LICENSE
README.md update Bazel's build status badge to refer to Buildkite. Mar 12, 2018
WORKSPACE Update io_bazel_skydoc dependency to HEAD Aug 7, 2019
combine_distfiles.py
combine_distfiles_to_tar.sh Rewrite //:combine_distfiles.sh in Python Aug 11, 2017
compile.sh Convert the bootstrap system to using improved host platform detection. Aug 1, 2019
distdir.bzl Migrate pkg_tar from internal copy to @rules_pkg: Bazel packaging and Jul 23, 2019

README.md

Bazel

{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

Documentation

Contributing to Bazel

See CONTRIBUTING.md

Build status

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

You can’t perform that action at this time.