Skip to content

Support handling shared Bazel jobs in the Runner

Description

Bazel (https://bazel.build) is a distributed build system that could be used to make builds much faster. It would be nice if the Runner was able to handle Bazel jobs in a distributed way, when available, as if it was a Bazel build farm.

Proposal

Optionally install a Bazel agent alongside the Runner that waits for jobs, or something else that would allow for optionally using Runner capacity (which is intended to handle builds) to handle Bazel jobs as well using the autoscaling capacity available to it. There are probably better proposals out there but that's one idea.

Links to related issues and merge requests / references

gitlab#201484 (moved)

Edited by Jason Yavorsky