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
Edited by Jason Yavorska