diff options
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.md | 32 |
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 |