diff options
author | Alpha Lam <alpha.lam.ts@gmail.com> | 2016-05-15 19:13:52 +0000 |
---|---|---|
committer | Kristina Chodorow <kchodorow@google.com> | 2016-05-16 15:17:02 +0000 |
commit | a1a79cb0a1880e825618c6440219680f27faa0b7 (patch) | |
tree | aecf14deeb67de64710884785b495379d6379817 /src/main/protobuf/BUILD | |
parent | db89a643180895c0b9ca27911adf1ff692212d1c (diff) |
Prototype for remote execution using gRPC and Netty transport
This change implements a remote worker that executes work (build or test).
Bazel will be a client of the remote worker. The communication uses gRPC
and Netty as transport.
A single remote worker has little advantage over running locally. Additional
infrastructure is needed to run workers on multiple machines and distributing
the work among them.
This change provides the basic building blocks for a distributed build farm.
(Mainly reformatting changes compared to https://bazel-review.googlesource.com/3110, some BUILD file changes.)
--
Change-Id: If7d285444ef42a6823b59443af17b61b04b9ce6a
Reviewed-on: https://bazel-review.googlesource.com/#/c/3110/
MOS_MIGRATED_REVID=122376861
Diffstat (limited to 'src/main/protobuf/BUILD')
-rw-r--r-- | src/main/protobuf/BUILD | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/main/protobuf/BUILD b/src/main/protobuf/BUILD index 1e71e025bb..63e0f67579 100644 --- a/src/main/protobuf/BUILD +++ b/src/main/protobuf/BUILD @@ -18,7 +18,6 @@ FILES = [ "xcodegen", "worker_protocol", "invocation_policy", - "remote_protocol", "android_deploy_info", "apk_manifest", ] @@ -39,6 +38,12 @@ cc_grpc_library( src = "command_server.proto", ) +java_proto_library( + name = "remote_protocol_java_proto", + src = "remote_protocol.proto", + use_grpc_plugin = True, +) + py_proto_library( name = "build_pb_py", srcs = ["build.proto"], |