nlohmann / json-ci

Docker image for the CI of nlohmann/json
https://hub.docker.com/repository/docker/nlohmann/json-ci
MIT License
9 stars 4 forks source link

Docker image for nlohmann/json

This repository contains the Dockerfile of the image used in the CI of JSON for Modern C++.

The image is pushed automatically to DockerHub and can be used with

docker pull nlohmann/json-ci:latest

Contents

The goal is to provide a fairly recent C++ build and analysis tool chain.

Versions (as of 2022-04-04):

Furthermore, some "historic" C++ compilers are available:

Scripts

Make Intel compilers available:

source /opt/intel/oneapi/setvars.sh

Collect all versions:

for TOOL in g++-latest clang++-15 icpc icpx cppcheck iwyu cmake ninja valgrind oclint pvs-studio lcov astyle infer nvcc; do echo $TOOL; $TOOL --version; echo ""; done