ci: rework amd64 alpine bazel job

This commit is contained in:
Mizux Seiha
2025-10-09 11:29:07 +02:00
committed by Corentin Le Molgat
parent 5cb14ce77e
commit 2fdd3124bb

View File

@@ -4,15 +4,19 @@ FROM alpine:edge AS env
# Install system build dependencies
ENV PATH=/usr/local/bin:$PATH
RUN apk add --no-cache git build-base linux-headers zlib-dev
RUN apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing bazel7
RUN apk add --no-cache \
git build-base linux-headers zlib-dev \
python3
RUN apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing bazel8
ENV JAVA_HOME=/usr/lib/jvm/default-jvm
ENV PATH=$JAVA_HOME/bin:$PATH
# Install Python
RUN apk add --no-cache openssl python3-dev py3-pip py3-wheel py3-numpy py3-pandas
RUN python3 -m pip install --break-system-package absl-py mypy-protobuf
RUN apk add --no-cache \
openssl python3-dev py3-pip py3-wheel py3-numpy py3-pandas
RUN python3 -m pip install --break-system-package \
absl-py mypy-protobuf
FROM env AS devel
WORKDIR /home/project