From 3f8f571d8afb9cf37ee6197139ec1281e0274f29 Mon Sep 17 00:00:00 2001 From: Nicolas Bock Date: Wed, 6 May 2020 06:52:38 -0600 Subject: [PATCH] Cleanup Dockerfile a litte bit Signed-off-by: Nicolas Bock --- ci-images/build/Dockerfile | 21 ++++++++++++--------- ci-images/docs/Dockerfile | 19 +++++++++++-------- ci-images/lint/Dockerfile | 21 ++++++++++++--------- 3 files changed, 35 insertions(+), 26 deletions(-) diff --git a/ci-images/build/Dockerfile b/ci-images/build/Dockerfile index dcda5c7de..363b9d138 100644 --- a/ci-images/build/Dockerfile +++ b/ci-images/build/Dockerfile @@ -14,12 +14,15 @@ RUN apt-get update RUN ln -fs /usr/share/zoneinfo/UTC /etc/localtime RUN apt-get install --assume-yes tzdata RUN DEBIAN_FRONTEND=noninteractive dpkg-reconfigure --frontend noninteractive tzdata -RUN apt-get install --assume-yes --no-install-recommends apt-utils -RUN apt-get install --assume-yes --no-install-recommends build-essential -RUN apt-get install --assume-yes --no-install-recommends git-core openssh-client ca-certificates -RUN apt-get install --assume-yes --no-install-recommends cmake cmake-data libblas-dev liblapack-dev -RUN apt-get install --assume-yes --no-install-recommends gcc-4.7 g++-4.7 gfortran-4.7 -RUN apt-get install --assume-yes --no-install-recommends gcc-9 g++-9 gfortran-9 -RUN apt-get install --assume-yes --no-install-recommends clang-9 libomp-9-dev -RUN apt-get install --assume-yes --no-install-recommends python -RUN apt-get install --assume-yes --no-install-recommends valgrind + +RUN apt-get install --assume-yes --no-install-recommends \ + apt-utils \ + build-essential \ + clang-9 llvm-9-dev libomp-9-dev \ + cmake cmake-data \ + gcc-4.7 g++-4.7 gfortran-4.7 \ + gcc-9 g++-9 gfortran-9 \ + git-core openssh-client \ + libblas-dev liblapack-dev \ + python \ + valgrind diff --git a/ci-images/docs/Dockerfile b/ci-images/docs/Dockerfile index f171f40e3..a06840324 100644 --- a/ci-images/docs/Dockerfile +++ b/ci-images/docs/Dockerfile @@ -7,11 +7,14 @@ RUN apt-get update RUN ln -fs /usr/share/zoneinfo/UTC /etc/localtime RUN apt-get install --assume-yes tzdata RUN DEBIAN_FRONTEND=noninteractive dpkg-reconfigure --frontend noninteractive tzdata -RUN apt-get install --assume-yes --no-install-recommends apt-utils -RUN apt-get install --assume-yes --no-install-recommends ca-certificates -RUN apt-get install --assume-yes --no-install-recommends build-essential -RUN apt-get install --assume-yes --no-install-recommends git-core openssh-client -RUN apt-get install --assume-yes --no-install-recommends cmake cmake-data libblas-dev liblapack-dev -RUN apt-get install --assume-yes --no-install-recommends gfortran -RUN apt-get install --assume-yes --no-install-recommends doxygen -RUN apt-get install --assume-yes --no-install-recommends texlive + +RUN apt-get install --assume-yes --no-install-recommends \ + apt-utils \ + build-essential \ + cmake cmake-data \ + doxygen \ + gfortran \ + git-core \ + libblas-dev liblapack-dev \ + openssh-client \ + texlive diff --git a/ci-images/lint/Dockerfile b/ci-images/lint/Dockerfile index cb55418ff..0b0b4fc97 100644 --- a/ci-images/lint/Dockerfile +++ b/ci-images/lint/Dockerfile @@ -7,13 +7,16 @@ RUN apt-get update RUN ln -fs /usr/share/zoneinfo/UTC /etc/localtime RUN apt-get install --assume-yes tzdata RUN DEBIAN_FRONTEND=noninteractive dpkg-reconfigure --frontend noninteractive tzdata -RUN apt-get install --assume-yes --no-install-recommends apt-utils -RUN apt-get install --assume-yes --no-install-recommends ca-certificates -RUN apt-get install --assume-yes --no-install-recommends git-core openssh-client -RUN apt-get install --assume-yes --no-install-recommends bundler -RUN apt-get install --assume-yes --no-install-recommends emacs26 -RUN apt-get install --assume-yes --no-install-recommends indent -RUN apt-get install --assume-yes --no-install-recommends python-pip -RUN apt-get install --assume-yes --no-install-recommends python-setuptools -RUN apt-get install --assume-yes --no-install-recommends python-wheel + +RUN apt-get install --assume-yes --no-install-recommends \ + apt-utils \ + bundler \ + emacs26 \ + git-core \ + indent \ + openssh-client \ + python-pip \ + python-setuptools \ + python-wheel + RUN pip install proselint