Bazel in CI (Part 2): Worker Setup
How to setup your CI to run Bazel

Search for a command to run...
How to setup your CI to run Bazel

I made a quick appearance recently in an article on Earthly Blog: https://earthly.dev/blog/bazel-build/. The author of the article, Adam Gordon Bell, was incredibly open-minded about Bazel despite it being a competition to Earthly. Adam spent a signi...
Today I want to discuss a topic of different strategies in picking which commit to test against in CI, aka. choosing the commit under test or revision under test Why should I care about this? By picking the right commit in CI, you could solve sever...

Author's Note I was on a short vacation last week so this blog post should arrive a bit later than usual. I expect the next blog post and this one to be released somewhat close to each others, but no promises. I wanted to do some drawing for this blo...

This week we are taking a small break from discussions about Explaining Bazel Cache. No worry, that series is still on-going. But I want to experiment with starting a second blog series in parallel. The hypothesis I want to validate is: By introducin...

Author's Note I started to write about Bazel's local-disk cache thinking that this is gona be a relatively simple, straightforward topic without much to discuss. Oh boy am I wrong. The good part is that I don't often have to touch or to think about ...

This week, I am taking a small break from writing about Bazel Caching. I expect the next part in this series to be continued next week. However, I did make a public appearence in Bazel's Official Youtube Channel this week talking about Extending Baze...
Bazel's architecture, Bazel's In-Memory Cache and How to measure it's impact.

A recap of how Bazel builds and tests a project.
