diff options
author | chedeti <chedeti@google.com> | 2016-08-04 17:52:00 -0700 |
---|---|---|
committer | chedeti <chedeti@google.com> | 2016-08-04 17:52:00 -0700 |
commit | d07c17e3430bbf1cc1a802b76cf57175bbb6603c (patch) | |
tree | f6ca326baaa979300215006e42f71129ad7e101a /tools | |
parent | a7ee93864a2e822ec510dccec19012e59acdeb7d (diff) |
fix Dockerfile
Diffstat (limited to 'tools')
-rw-r--r-- | tools/grift/Dockerfile | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/tools/grift/Dockerfile b/tools/grift/Dockerfile index 954640f0df..223ee93992 100644 --- a/tools/grift/Dockerfile +++ b/tools/grift/Dockerfile @@ -43,21 +43,25 @@ RUN apt-get update && \ cmake \ libiberty-dev \ g++ unzip \ - curl make automake libtool + curl make automake libtool libboost-dev # Configure git RUN git config --global user.name "Jenkins" && \ git config --global user.email "jenkins@grpc" +# Clone gRPC RUN git clone https://github.com/grpc/grpc +# Update Submodules RUN cd grpc && git submodule update --init -RUN cd grpc/third_party/thrift && git am --signoff < ../../tools/grift/grpc_plugins_generator.patch - +# Install protobuf RUN cd grpc/third_party/protobuf && ./autogen.sh && ./configure && \ make -j && make check -j && make install && ldconfig +# Install gRPC RUN cd grpc && make -j && make install -RUN cd grpc/third_party/thrift && ./bootstrap.sh && ./configure && make -j && make install
\ No newline at end of file +# Install thrift +RUN cd grpc/third_party/thrift && git am --signoff < ../../tools/grift/grpc_plugins_generator.patch && \ + ./bootstrap.sh && ./configure && make -j && make install
\ No newline at end of file |