aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEd Baunton <edbaunton@gmail.com>2018-10-24 13:55:13 -0400
committerOla Rozenfeld <olaola@google.com>2018-10-24 13:55:13 -0400
commit4cc20a3a58263567d4c51778e836b7a61ceb4052 (patch)
treeac97d50bfde4cf24c935217911eefdaef05ff832
parent7d8f4f5ef864690d325f706b720c455d89c6241f (diff)
downloadbazelbuild-remote-apis-4cc20a3a58263567d4c51778e836b7a61ceb4052.tar.gz
README: Add a few links to existing projects (#35)
* README: Add a few links to existing projects * Fix capitals * README: Sorting
-rw-r--r--README.md21
1 files changed, 21 insertions, 0 deletions
diff --git a/README.md b/README.md
index e340352..746827e 100644
--- a/README.md
+++ b/README.md
@@ -8,6 +8,27 @@ results. This allows builds to execute faster, both by reusing results already
built by other clients and by allowing many actions to be executed in parallel,
in excess of the resource limits of the machine running the build.
+There are a number of clients and services using these APIs, they are listed
+below.
+
+### Clients
+These tools use the Remote Execution API to distribute builds to workers.
+
+* [Bazel](https://bazel.build)
+* [BuildStream](https://buildstream.build/)
+* [Pants](https://www.pantsbuild.org)
+* [Recc](https://gitlab.com/bloomberg/recc)
+
+### Servers
+These applications implement the Remote Execution API to server build requests
+from the clients above. These are then distributed to workers; some of these
+workers implement the Remote Worker API.
+
+* [Buildbarn](https://github.com/EdSchouten/bazel-buildbarn)
+* [Buildfarm](https://github.com/bazelbuild/bazel-buildfarm)
+* [BuildGrid](https://buildgrid.build/)
+* [Remote Build Execution (Alpha)](https://blog.bazel.build/2018/10/05/remote-build-execution.html)
+
## Dependencies
The APIs in this repository refer to several general-purpose APIs published by