Add, test, and document compatibility of RE server used as remote cache (only)
Context
It is possible to use the remote-apis to use a RE server implementation to implement a remote cache only
For example, bb-storage (https://github.com/buildbarn/bb-storage/) can be used as a bazel remote cache using the REAPI protocols; remote execution support can be added later on top of that
This is quite powerful as it will demonstrate the same remote cache solution (server side) can be used for different clients
Task Description
- Add tests, probably same as now but using only remote caching, not remote execution at all
- Add bazel-> buildbarn: known to work is bazel + buildbarn, so I would start from there
- Add BuildStream-> buildbarn: Buildstream master just added support for generic CAS server, so I think it would be interesting to test that (See BuildStream/buildstream#1050 (closed))
- Add RECC -> buildbarn for completeness
Acceptance Criteria
Edited by Alexander Lyon