Open source build tool developed by Google. Bazel saves developers time with faster, reproducible build & test by caching and distributing builds and making them more incremental.
Bazel can build binaries and deployable packages for multiple platforms.
Bazel works with multiple repositories and user bases.
You can extend Bazel to support any other language or framework.
Bazel only rebuilds what is necessary, so you get fast and incremental builds.
Bazel allows companies to maximize developer productivity. It also allows developers to iterate faster and to test more frequently, which enables them to create more stable software.
See how Aspect.Dev can help you to optimize yor product using Bazel
Get in touchWhen running a build or a test, Bazel does the following:
Loads the BUILD files relevant to the target.
Analyzes the inputs, applies the specified build rules, and produces an action graph.
Executes the build actions on the inputs until the final build outputs are produced.
Bazel can identify and reuse cached artifacts and only refactor what’s changed.
Over 50 companies are now using Bazel to optimize the way they build and test software.
BMW’s Self-Driving Car team shared their Bazel porting journey and plans to release their first ‘Bazel Car’ on the market in 2021.
BMW’s Self-Driving Car team shared their Bazel porting journey and plans to release their first ‘Bazel Car’ on the market in 2021.
Adobe has released Bazel rules for continuous, GitOps driven Kubernetes deployments.
All software at Google is built using Bazel. Google uses Bazel and its rules for millions of builds every day.
At Dropbox, Bazel is a key component to our distributed build and test environment.
It uses Bazel to build various backend services and the iOS application (Objective-C/C++).
Aspect.dev is one of very few companies that offers consulting services to help organizations migrate to Bazel.