Compilers hate this! (Just kidding, compilers are easy-going.) For many build systems, you have to do a clean build to be sure you’re getting the correct result, so your CI has to always do a clean build. On the other hand, Bazel is designed so that you never have to do a bazel clean (ifContinue reading “One weird trick for fast CI”