bare

command
v0.0.0-...-83e9a24 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 20, 2024 License: Apache-2.0 Imports: 12 Imported by: 0

README

Buildbarn deployment that doesn't use containers

The deployments based on container images allow you to easily spin up a Buildbarn setup on Linux-based systems. As Buildbarn can also be used on non-Linux systems, this directory contains scripts for launching all of Buildbarn's processes directly. This setup uses the following simplified configuration:

Overview of the simplified Buildbarn setup

Buildbarn can be launched by running bazel run -- //bare:bare [absolute-working-directory], which will fetch and build the different Buildbarn binaries, start them, and load the configuration found in the config directory. If no working directory is specified, the default location will be inside Bazel's runfiles tree.

This deployment is known to work on FreeBSD, Linux and macOS.

Using this deployment with Bazel

In addition to the generic build options, the following options should be added to ~/.bazelrc:

build:local --jobs=8
build:local --remote_executor=grpc://localhost:8980
build:local --remote_instance_name=local

Once added, you may perform remote builds against Buildbarn by running the command below:

bazel build --config=local //...

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL