Skip to content
/ bazel Public
forked from bazelbuild/bazel

Correct, reproducible, and fast builds for everyone.

License

Notifications You must be signed in to change notification settings

tchia04/bazel

This branch is 37497 commits behind bazelbuild/bazel:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

810d60a · Apr 22, 2016
Apr 22, 2016
Apr 22, 2016
Apr 21, 2016
Apr 22, 2016
Apr 22, 2016
Apr 22, 2016
May 11, 2015
Apr 15, 2016
Nov 19, 2015
Apr 22, 2016
Apr 21, 2016
Jan 28, 2016
Feb 19, 2016
Feb 25, 2015
Nov 2, 2015
Apr 22, 2016
Apr 20, 2016

Repository files navigation

{Fast, Correct} - Choose two

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. Bazel has been built for speed, using both caching and parallelism to achieve this. Bazel is critical to Google's ability to continue to scale its software development practices as the company grows.

  • An emphasis on automated testing and releases. Bazel has been built for correctness and reproducibility, meaning that a build performed on a continuous build machine or in a release pipeline will generate bitwise-identical outputs to those generated on a developer's machine.

  • Language and platform diversity. Bazel's architecture is general enough to support many different programming languages within Google, and can be used to build both client and server software targeting multiple architectures from the same underlying codebase.

Find more background about Bazel in our FAQ.

Getting Started

About the Bazel project:

About

Correct, reproducible, and fast builds for everyone.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 93.3%
  • Shell 2.6%
  • C++ 1.7%
  • Python 1.5%
  • Protocol Buffer 0.5%
  • C 0.3%
  • Other 0.1%