bazel(ci): Fix archlinux Dockerfile

note: archlinux still don't provide bazel 7.0.0
ref: https://archlinux.org/packages/extra/x86_64/bazel/
This commit is contained in:
Corentin Le Molgat
2023-12-22 15:59:22 +01:00
parent c649fec542
commit 505ceba3da

View File

@@ -3,7 +3,18 @@
FROM archlinux:latest AS env
# Install system build dependencies
ENV PATH=/usr/local/bin:$PATH
RUN pacman -Syu --noconfirm git base-devel bazel
RUN pacman -Syu --noconfirm git wget base-devel
# Install Bazelisk
RUN wget \
https://github.com/bazelbuild/bazelisk/releases/download/v1.19.0/bazelisk-linux-amd64 \
&& chmod +x bazelisk-linux-amd64 \
&& mv bazelisk-linux-amd64 /usr/local/bin/bazel
# Java
RUN pacman -Syu --noconfirm jdk11-openjdk
ENV JAVA_HOME=/usr/lib/jvm/default
ENV PATH=${JAVA_HOME}/bin:$PATH
# Install Python
RUN pacman -Syu --noconfirm python python-pip python-setuptools