Skip to content
Snippets Groups Projects
Commit f7d259a3 authored by Louis Ryan's avatar Louis Ryan
Browse files

Merge pull request #2343 from ejona86/dont-build-netty

For Docker grpc_java, no longer build Netty
parents 494886a1 c0944ddd
No related branches found
No related tags found
No related merge requests found
...@@ -30,10 +30,8 @@ ...@@ -30,10 +30,8 @@
# Dockerfile for the gRPC Java dev image # Dockerfile for the gRPC Java dev image
FROM grpc/java_base FROM grpc/java_base
RUN git clone --recursive --depth 1 https://github.com/grpc/grpc-java.git /var/local/git/grpc-java RUN git clone --recursive --depth 1 https://github.com/grpc/grpc-java.git /var/local/git/grpc-java && \
RUN cd /var/local/git/grpc-java/lib/netty && \ cd /var/local/git/grpc-java && \
mvn -pl codec-http2 -am -DskipTests install clean
RUN cd /var/local/git/grpc-java && \
./gradlew :grpc-interop-testing:installDist -PskipCodegen=true ./gradlew :grpc-interop-testing:installDist -PskipCodegen=true
# Add a service_account directory containing the auth creds file # Add a service_account directory containing the auth creds file
......
...@@ -44,20 +44,11 @@ RUN echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true ...@@ -44,20 +44,11 @@ RUN echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true
&& \ && \
apt-get clean && rm -r /var/cache/oracle-jdk8-installer/ apt-get clean && rm -r /var/cache/oracle-jdk8-installer/
# Install maven
RUN wget -O - http://mirror.olnevhost.net/pub/apache/maven/binaries/apache-maven-3.2.1-bin.tar.gz | \
tar xz -C /var/local
ENV JAVA_HOME /usr/lib/jvm/java-8-oracle ENV JAVA_HOME /usr/lib/jvm/java-8-oracle
ENV M2_HOME /var/local/apache-maven-3.2.1 ENV PATH $PATH:$JAVA_HOME/bin
ENV PATH $PATH:$JAVA_HOME/bin:$M2_HOME/bin
ENV LD_LIBRARY_PATH /usr/local/lib
# Trigger download of as many Maven and Gradle artifacts as possible. We don't build grpc-java # Trigger download of as many Gradle artifacts as possible.
# because we don't want to install netty
RUN git clone --recursive --depth 1 https://github.com/grpc/grpc-java.git && \ RUN git clone --recursive --depth 1 https://github.com/grpc/grpc-java.git && \
cd grpc-java/lib/netty && \ cd grpc-java && \
mvn -pl codec-http2 -am -DskipTests verify && \ ./gradlew build -PskipCodegen=true && \
cd ../.. && \
./gradlew && \
rm -r "$(pwd)" rm -r "$(pwd)"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment