| FROM gcr.io/cloud-marketplace/google/clang-debian8@sha256:6bf186b59972019e55acb6a46da721584ae5520218b0516542efdaa1f09caccf | |
| # Install Bazel deps | |
| RUN apt-get update && yes | apt-get install -y \ | |
| curl \ | |
| pkg-config \ | |
| python \ | |
| unzip \ | |
| zip && \ | |
| rm -rf /var/lib/apt/lists/* | |
| # Install Java | |
| RUN echo 'deb http://httpredir.debian.org/debian jessie-backports main' > /etc/apt/sources.list.d/jessie-backports.list \ | |
| && apt-get -q update \ | |
| && apt-get -y -q --no-install-recommends install \ | |
| ca-certificates-java=20161107'*' \ | |
| openjdk-8-jre-headless \ | |
| openjdk-8-jdk-headless \ | |
| && apt-get clean \ | |
| && rm /var/lib/apt/lists/*_* | |
| # Install Bazel release version | |
| RUN echo "deb [arch=amd64] http://storage.googleapis.com/bazel-apt stable jdk1.8" | tee /etc/apt/sources.list.d/bazel.list | |
| RUN curl https://bazel.build/bazel-release.pub.gpg | apt-key add - | |
| RUN apt-get update && yes | apt-get install -y bazel && \ | |
| rm -rf /var/lib/apt/lists/* | |
| ENV JAVA_HOME /usr/lib/jvm/java-8-openjdk-amd64 | |
| ENV CC /usr/local/bin/clang | |
| ENV GOPATH /go |