Hi! Remote caching & execution question - it l...
# general
f
Hi! Remote caching & execution question - it looks like for pants v1, GCP “Remote Build Execution API” was setup and used from Travis in a PR a few years ago. It’s not currently listed as a SaaS option or mentioned elsewhere as far as I can see on https://www.pantsbuild.org/docs/remote-caching-execution in the new v2 world. Does anyone know if there are now issues/reasons why it would not be a good choice? For context, I’m at very early stages of looking at a more cloudy Pants cache solution (vs an existing per-agent approach) Also, toolchain.com doesn’t seem to be working 🤔
w
both the GCP remote execution and Toolchain have shut down, unfortunately (the former a few years ago, Toolchain more recently). as to hosted options: both buildbuddy.io and engflow.com are compatible with the protocol.
f
Ohh Toolchain itself shut down? I missed that
It looks like it’s there as an API unless I’m looking something else https://console.cloud.google.com/apis/library/remotebuildexecution.googleapis.com 🤔
w
if you determine otherwise, i’d love to hear about it. but yea, afaik it is shut down.
f
I’ll give the barn/farm/grid options a look then thanks! Anything going to 3rd party servers is… difficult
The docs link in GCP console 404s which didn’t bode well as a start, surprised it’s still visible at all if it’s no longer usable (GCP issue not Pants)
h
FWIW, Pants CI itself now uses a bazel-remote sidecar in CI containers that just puts the REAPI protocol in front of an S3 bucket, and it works surprisingly well!
That's just for caching, no remote execution
f
Thanks! I came across that one from a wider slack search, was just looking again to find details 😄