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:
gccandg++8.3.0clangandclang++7.0.1clang-tidy7.0.1cmake3.13.4cppcheck1.86gcovr4.1iwyu0.11gdb8.2.1valgrind3.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.