This reference contains working, documented YAML configs for each BuildBuddy binary containing every option that that binary accepts, each set to the default value for that option. Any option that can be specified in the YAML config can also be passed on the command line. For nested options, be sure to write out the full YAML path, with aDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/buildbuddy-io/buildbuddy/llms.txt
Use this file to discover all available pages before exploring further.
. separating each part.
The complete auto-generated configuration reference is available in the BuildBuddy source repository.
These files are generated during the build process and contain all available configuration options with their default values.
config.yaml
config.yaml
cache.disk.partitions is configured as a list of disk.Partition. In YAML, we’d normally configure it like this:
config.yaml
Configuration References
The following configuration references are generated from the BuildBuddy source code:BuildBuddy Server (FOSS)
Complete configuration options for the open-source BuildBuddy server binary.
Available in:
bazel-bin/server/cmd/buildbuddy/yaml_doc/buildbuddy_server_documented_defaults.mdxBuildBuddy Server (Enterprise)
Enterprise server configuration including all FOSS options plus enterprise features.
Available in:
bazel-bin/enterprise/server/cmd/server/yaml_doc/buildbuddy_enterprise_server_documented_defaults.mdxBuildBuddy Executor
Executor configuration for remote build execution.
Available in:
bazel-bin/enterprise/server/cmd/executor/yaml_doc/buildbuddy_executor_documented_defaults.mdxTo generate these configuration files locally, build BuildBuddy from source: