C++ base building image¶
This repository contains a Dockerfile
to build the base image used by C++ projects
building on the GitLab CI infrastructure.
An up-to-date image built with these instructions
should be available under the Nexus repository <https://nexus.engageska-portugal.pt/#browse/search/docker>
_.
Contents¶
This Docker image is based on Debian Buster and contains the following utilities:
gcc
andg++
8.3.0clang
andclang++
7.0.1clang-tidy
7.0.1cmake
3.13.4cppcheck
1.86gcovr
4.1iwyu
0.11gdb
8.2.1valgrind
3.14.0
On top of this, a ctest2junit
utility is included in the image
to convert ctest
XML results into JUnit format
for publishing via the GitLab test report artifact publishing.