blob: ed4dc634956f9af8823c70e8253febb0860be746 [file] [log] [blame]
FROM gerritforge/gerrit-ci-slave-buck
ADD https://storage.googleapis.com/bazel-apt/doc/apt-key.pub.gpg /tmp/bazel.pub.gpg
RUN echo "deb [arch=amd64] http://storage.googleapis.com/bazel-apt stable jdk1.8" | tee /etc/apt/sources.list.d/bazel.list && \
apt-key add /tmp/bazel.pub.gpg
RUN apt-get update && apt-get install -y bazel \
&& rm -rf /var/lib/apt/lists/*
# Bazel cache warm-up with Gerrit master build
USER jenkins
RUN bash -c '. /usr/bin/set-java.sh 8 && \
cd /tmp && git clone --recursive https://gerrit.googlesource.com/gerrit && \
cd /tmp/gerrit && ( bazel build release || true ) && \
cd /tmp/gerrit && ( ./tools/download_all.py || true ) && \
rm -Rf /tmp/gerrit'
USER root