Skip to content

Latest commit

 

History

History
50 lines (40 loc) · 1.73 KB

README.md

File metadata and controls

50 lines (40 loc) · 1.73 KB

CI to Docker Hub

Docker

The rttr/docker-ci image contains various compilers and tools for developing rttr.

The image is pushed automatically to DockerHub

Perquisites: Install Docker

#1 Pull the image:

docker pull rttr/docker-ci:latest

#2 Run the image:

docker run -v $PWD:/$PWD --workdir=$PWD --privileged -ti --network host rttr/docker-ci:latest

Content

  • g++-11 (Ubuntu 11.1.0-1ubuntu1~20.04) 11.1.0
  • clang++-12 Ubuntu clang version 12.0.1-++20210802051739
  • cmake version 3.21.1
  • cmake-format 0.6.13
  • ninja 1.10.0
  • make GNU Make 4.2.1
  • doxygen 1.8.17
  • dot graphviz version 2.43.0 (0)
  • cppcheck Cppcheck 2.6 dev
  • iwyu include-what-you-use 0.12 based on clang version 9.0.1-10
  • valgrind valgrind-3.15.0
  • oclint OCLint version 21.05.
  • pvs-studio PVS-Studio 7.14.50353.141
  • sonar-scanner INFO: SonarScanner 4.4.0.2170
  • openJDK Java 11.0.3 AdoptOpenJDK (64-bit)
  • lcov lcov: LCOV version 1.14
  • Ubuntu INFO: Linux 5.4.0-80-generic amd64

Historical Compilers

  • g++
    • g++-4.8, g++-4.9, g++-5, g++-7, g++-8, g++-9, g++-10
  • clang
    • clang-3.5, clang-3.6, clang-3.7, clang-3.8, clang-3.9, clang-4.0, clang-5.0, clang-6.0, clang-7, clang-8, clang-9, clang-10, clang-11

Print version numbers

for TOOL in g++-11 clang++-12 cmake cmake-format ninja valgrind make doxygen graphviz iwyu cppcheck oclint pvs-studio sonar-scanner build-wrapper-linux-x86-64 lcov; do echo $TOOL; $TOOL --version; echo ""; done