blob: 936677a8e29cc640eee574a6e70452d4519da398 [file] [log] [blame]
FROM gerritforge/gerrit-ci-slave-bazel:debian-buster-nocache-$CHROME_VER
# Bazel cache warm-up with Gerrit master and latest stable branch.
# Set-up google-java-format utility to ~/format/google-java-format.
USER jenkins
RUN bash -c 'cd /tmp && git clone -b stable-3.2 --recursive https://gerrit.googlesource.com/gerrit && \
cd /tmp/gerrit && \
./tools/setup_gjf.sh 1.7 && \
( bazelisk build --remote_cache=https://gerrit-ci.gerritforge.com/cache --noremote_upload_local_results plugins:core release api || true ) && \
git checkout -f master && \
git submodule update --init && \
( bazelisk build --remote_cache=https://gerrit-ci.gerritforge.com/cache --noremote_upload_local_results plugins:core release api || true ) && \
cd /tmp/gerrit && mv tools/format ~ && \
rm -Rf /tmp/gerrit'
USER root