|
|
@@ -0,0 +1,35 @@
|
|
|
+FROM debian:stretch
|
|
|
+
|
|
|
+# Install dependencies. We start with the basic ones require to build protoc
|
|
|
+# and the C++ build
|
|
|
+RUN apt-get update && apt-get install -y \
|
|
|
+ autoconf \
|
|
|
+ autotools-dev \
|
|
|
+ build-essential \
|
|
|
+ bzip2 \
|
|
|
+ ccache \
|
|
|
+ curl \
|
|
|
+ gcc \
|
|
|
+ git \
|
|
|
+ libc6 \
|
|
|
+ libc6-dbg \
|
|
|
+ libc6-dev \
|
|
|
+ libgtest-dev \
|
|
|
+ libtool \
|
|
|
+ make \
|
|
|
+ parallel \
|
|
|
+ time \
|
|
|
+ wget \
|
|
|
+ && apt-get clean
|
|
|
+
|
|
|
+# Java dependencies
|
|
|
+RUN apt-get install -y \
|
|
|
+ # -- For all Java builds -- \
|
|
|
+ maven \
|
|
|
+ # -- For java_jdk7 -- \
|
|
|
+ #openjdk-7-jdk \
|
|
|
+ # -- For java_oracle7 -- \
|
|
|
+ #oracle-java7-installer \
|
|
|
+ # -- For java_linkage_monitor \
|
|
|
+ openjdk-8-jdk \
|
|
|
+ && apt-get clean
|