“ Build and test software of any size, quickly and reliably. Industry leaders like Google, Stripe, and Dropbox trust Bazel to build heavy-duty, mission-critical infrastructure, services, and applications.”
Make supports dependency chains and incremental compilation.
Bazel adds distributed caching and distributed build to that.
In order to do the distributed caching efficiently it does its best to strip any metadata from your build so that it becomes much more deterministic; so as a consequence you get byte perfect reproducible builds.
“ Build and test software of any size, quickly and reliably. Industry leaders like Google, Stripe, and Dropbox trust Bazel to build heavy-duty, mission-critical infrastructure, services, and applications.”
What is Bazel? Is it a Jenkins competitor?
More like a “make” competitor.
Make supports dependency chains and incremental compilation.
Bazel adds distributed caching and distributed build to that.
In order to do the distributed caching efficiently it does its best to strip any metadata from your build so that it becomes much more deterministic; so as a consequence you get byte perfect reproducible builds.
A build system rather than a CI system, i would say? But dijits explanation is perfect.