| --- |
| layout: home |
| --- |
| |
| <div class="hero"> |
| <div class="container"> |
| <img src="{{site_root}}images/bazel-logo.png" |
| class="img-responsive center-block" /> |
| <p class="lead">{Fast, Correct} - Choose two</p> |
| </div> |
| </div> |
| <div class="hero-bar"> |
| <div class="container"> |
| <a class="btn btn-success" |
| href="{{ "/docs/install.html" | prepend: site_root }}"> |
| Get Bazel</a> |
| <a class="btn btn-success" |
| href="{{ "/docs/getting-started.html" | prepend: site_root }}"> |
| Get Started</a> |
| </div> |
| </div> |
| <div class="landing-feature-1"> |
| <div class="container"> |
| <div class="row"> |
| <div class="col-sm-12"> |
| <h1>Correct, reproducible, fast builds for everyone</h1> |
| <p class="lead">Bazel is a build tool from Google that builds code |
| quickly and reliably. We use it to build the majority of Google's |
| software, and it's specifically designed to handle our huge source |
| code repositories and our testing and release requirements. |
| </p> |
| </div> |
| <div class="col-sm-4"> |
| <h3>Fast</h3> |
| <p>Bazel is used at Google to build software from a massive, shared |
| code repository in which all software is built from source. Caching |
| and parallel processing make it fast. (Don't worry. It works for |
| small projects, too.) |
| </p> |
| </div> |
| <div class="col-sm-4"> |
| <h3>Reproducible</h3> |
| <p>Bazel was designed with correctness and reproducibility in mind. 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. |
| </p> |
| </div> |
| <div class="col-sm-4"> |
| <h3>Flexible</h3> |
| <p>Bazel's architecture supports 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. |
| </p> |
| </div> |
| </div> |
| </div> |
| </div> |
| </div> |
| |
| <div class="landing-feature-2"> |
| <div class="container"> |
| <div class="row"> |
| <div class="col-sm-12"> |
| <h1>Get Started</h1> |
| </div> |
| <div class="col-sm-4"> |
| <h3>Install Bazel</h2> |
| <p>See our <a href="docs/install.html">Installation Guide</a> to learn |
| how to download and install Bazel. |
| </p> |
| </div> |
| <div class="col-sm-4"> |
| <h3>Run Bazel</h2> |
| <p>See our |
| <a href="docs/getting-started.html">Getting Started Guide</a> to |
| learn how to write a BUILD file and run Bazel. |
| </p> |
| </div> |
| <div class="col-sm-4"> |
| <h3>Bazel Commands</h2> |
| <p>See our <a href="docs/bazel-user-manual.html">User Manual</a> to |
| learn about the Bazel command-line tool. |
| </p> |
| </div> |
| <div class="col-sm-12"> |
| <h3>Learn More</h2> |
| <p>Take a look at our <a href="docs/install.html">documentation</a> |
| and read our <a href="faq.html">FAQ</a>. |
| </p> |
| </div> |
| </div> |
| </div> |
| </div> |
| |
| <div class="landing-feature-1"> |
| <div class="container"> |
| <div class="row"> |
| <div class="col-sm-12"> |
| <h1>About Bazel</h1> |
| <p> |
| <a href="contributing.html">Contribute</a><br /> |
| <a href="governance.html">Governance Plan</a><br /> |
| <a href="roadmap.html">Roadmap</a><br /> |
| <a href="support.html">Support</a><br /> |
| <a href="users.html">Who's using Bazel</a> |
| </p> |
| </div> |
| </div> |
| </div> |
| </div> |