1FROM ubuntu:19.10 2MAINTAINER Marco Poletti <poletti.marco@gmail.com> 3 4COPY common_install.sh common_cleanup.sh / 5 6RUN bash -x /common_install.sh 7 8COPY ubuntu-19.10_custom.list /etc/apt/sources.list.d/ 9 10RUN apt-get update 11 12RUN apt-get install -y --allow-unauthenticated --no-install-recommends \ 13 g++-7 \ 14 g++-8 \ 15 g++-9 \ 16 clang-6.0 \ 17 clang-7 \ 18 clang-8 \ 19 clang-9 \ 20 clang-10 \ 21 python3-sh \ 22 python3-typed-ast \ 23 python3-pip \ 24 python3-setuptools \ 25 python3-networkx \ 26 clang-tidy \ 27 clang-format 28 29RUN pip3 install --upgrade pip 30 31RUN pip3 install absl-py 32RUN pip3 install bidict 33RUN pip3 install pytest 34RUN pip3 install pytest-xdist 35RUN pip3 install sh 36RUN pip3 install setuptools 37RUN pip3 install networkx 38RUN pip3 install wheel 39 40RUN bash -x /common_cleanup.sh 41