Remote Caching and Execution Service
Get started now View it on GitHub
What is buildfarm?
Buildfarm is a service software stack which presents an implementation of the Remote Execution API. This means it can be used by any client of that API to retain content in a ContentAddressableStorage
, cache ActionResults by a key ActionCache
, and execute actions asynchronously with Execution
.
Buildfarm supports many platforms and has been heavily tested with bazel as a client.
This documentation is a comprehensive description of the architecture, features, functionality, and operation, as well as a guide to smoothly installing and running the software. Familiarity with the Remote Execution API is helpful, and references to it will be provided as needed.