2022-12-13 09:39:49 -08:00
|
|
|
FROM docker.io/library/eclipse-temurin:11-focal
|
2021-07-14 08:30:53 +01:00
|
|
|
ARG CC=gcc
|
2019-11-05 15:19:25 +05:30
|
|
|
|
2020-11-03 10:18:02 +00:00
|
|
|
COPY scripts/ci/apt-install /bin/apt-install
|
2020-08-14 08:37:25 +00:00
|
|
|
|
|
|
|
RUN apt-install protobuf-c-compiler \
|
2019-11-05 15:19:25 +05:30
|
|
|
libprotobuf-c-dev \
|
|
|
|
libaio-dev \
|
2020-08-11 12:00:48 +02:00
|
|
|
python3-future \
|
2019-11-05 15:19:25 +05:30
|
|
|
libprotobuf-dev \
|
|
|
|
protobuf-compiler \
|
|
|
|
libcap-dev \
|
|
|
|
libnl-3-dev \
|
|
|
|
gdb \
|
|
|
|
bash \
|
2020-08-11 12:00:48 +02:00
|
|
|
python3-protobuf \
|
|
|
|
python3-yaml \
|
2019-11-05 15:19:25 +05:30
|
|
|
libnet-dev \
|
|
|
|
libnl-route-3-dev \
|
|
|
|
libbsd-dev \
|
|
|
|
make \
|
|
|
|
git \
|
|
|
|
pkg-config \
|
2019-12-08 10:14:40 +05:30
|
|
|
iptables \
|
2019-11-05 15:19:25 +05:30
|
|
|
gcc \
|
|
|
|
maven
|
|
|
|
|
|
|
|
COPY . /criu
|
|
|
|
WORKDIR /criu
|
|
|
|
|
2021-07-14 08:30:53 +01:00
|
|
|
RUN make mrproper && make -j $(nproc) CC="$CC"
|
2019-11-05 15:19:25 +05:30
|
|
|
|
2021-02-19 04:07:07 +00:00
|
|
|
ENTRYPOINT mvn -q -f test/javaTests/pom.xml test
|
2019-11-05 15:19:25 +05:30
|
|
|
|