aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/remote/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/remote/README.md')
-rw-r--r--src/main/java/com/google/devtools/build/lib/remote/README.md32
1 files changed, 30 insertions, 2 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/remote/README.md b/src/main/java/com/google/devtools/build/lib/remote/README.md
index f778edee2a..b0598acb21 100644
--- a/src/main/java/com/google/devtools/build/lib/remote/README.md
+++ b/src/main/java/com/google/devtools/build/lib/remote/README.md
@@ -9,7 +9,8 @@ this step.
- Then you run Bazel pointing to the Hazelcast server.
- bazel build --hazelcast_node=localhost:5701 --spawn_strategy=remote \
+ bazel --host_jvm_args=-Dbazel.DigestFunction=SHA1 build \
+ --hazelcast_node=localhost:5701 --spawn_strategy=remote \
src/tools/generate_workspace:all
Above command will build generate_workspace with remote spawn strategy that uses
@@ -25,6 +26,33 @@ with default configuration.
- Then run Bazel pointing to the Hazelcast server and remote worker.
- bazel build --hazelcast_node=localhost:5701 \
+ bazel --host_jvm_args=-Dbazel.DigestFunction=SHA1 build \
+ --hazelcast_node=localhost:5701 \
--remote_worker=localhost:8080 \
--spawn_strategy=remote src/tools/generate_workspace:all
+
+# How to run a remote worker with a remote cache server.
+
+- First you need to run a standalone Hazelcast server with default
+configuration. If you already have a separate Hazelcast cluster you can skip
+this step.
+
+ java -cp third_party/hazelcast/hazelcast-3.6.4.jar \
+ com.hazelcast.core.server.StartServer
+
+- Then run the remote cache server:
+
+ bazel-bin/src/tools/remote_worker/remote_cache --listen_port 8081
+
+- The run the remote worker:
+
+ bazel-bin/src/tools/remote_worker/remote_worker \
+ --work_path=/tmp/remote --listen_port 8080
+
+- Then run Bazel pointing to the cache server and remote worker.
+
+ bazel --host_jvm_args=-Dbazel.DigestFunction=SHA1 build \
+ --hazelcast_node=localhost:5701 \
+ --remote_worker=localhost:8080 \
+ --remote_cache=localhost:8081 \
+ --spawn_strategy=remote src/tools/generate_workspace:all