Bazel Blog

BazelCon 2018 Recap: presentation videos are up!

Thank you to everyone who made BazelCon 2018 a success! Over 300 attendees, representing over 100 organizations, spent two packed days sharing experiences and envisioning the future of Bazel. 80+ users took advantage of Office Hours to get hands-on help with Bazel and Remote Build Execution. And 40+ people received an immersive introduction to Bazel at Boot Camp.

Bazel 0.19

The Bazel team is happy to announce a new version of Bazel, Bazel 0.19.

Bazel Hackathon 2018

The day after this year’s BazelCon at Google New York, Bloomberg hosted 35+ attendees at its Global Headquarters for a day of hacking on all things Bazel, Remote Execution and Remote Worker API.

Bazel 0.18

The Bazel team is happy to announce a new version of Bazel, Bazel 0.18.

Accelerate Bazel builds with Remote Build Execution for GCP

Remote Build Execution can accelerate your software builds and tests and help you cut infrastructure costs. This Bazel-compatible service is now available on Google Cloud Platform (GCP) in alpha.

First-class resolved files

In an earlier blog post, we described how a resolved file can be used to freeze external dependencies.

Bazel 0.17

Bazel 0.17 is out. The language and the API have been renamed from Skylark to Starlark. See the announcement and the dedicated GitHub repository.

BazelCon is Coming

BazelCon is coming! Building on the success of last year’s first-ever Bazel User Conference, we’re excited to host this year's conference in New York City. BazelCon 2018 is on October 9-10, and will feature technical presentations, hands-on expert consultations, SIG meetups, and, for the first time, a Bazel Boot Camp for beginners.

Bazel in Homebrew

As of Bazel 0.16.0, all official Bazel releases have been using an embedded JDK. An embedded JDK allows us to exhaustively test Bazel itself on a specific JDK version and removes the need for users who don't use Bazel to build Java to install their own JDK.

Starlark

The stars are the limit! Bazel has evolved rapidly these past 3 years, and some of the biggest changes have been to the build language. As the language becomes more mature and the number of users grows, it becomes more and more important to continue this evolution in a principled and open way.