/docker_cpp_qt_builder_images

Docker images to build C++ projects. Includes cmake, conan, Qt and different compilers.

Primary LanguageC++MIT LicenseMIT

Github Actions Build Status

docker C++ build images

Usage

Ubuntu focal based dockerfiles to create container images for building C++ projects with cmake, Qt, doxygen, conan, openssl and different gcc and clang compiler versions. The compiler images depend on the pre-built bbvch/qt image (in qt/) to have feasible build times on CI.

The images are uploaded to Dockerhub:

Workflow

Images are built using github actions to build on any push. Any push to master will be published on dockerhub.

Available images

Qt 5.15.8-lts-lgpl & CMake 3.25.2 (jammy)

GCC

Clang

Qt 5.15.8-lts-lgpl & CMake 3.25.2 (focal)

GCC

Clang

Qt 5.15.2 & CMake 3.22.1 (bionic)

GCC

Clang

Qt 5.14.2 & CMake 3.17.1 (bionic)

Qt 5.14.2 images are missing openssl and bluetooth support for qt

GCC

Clang

Use the images to build your c++ project in CI serviecs

These Docker images can be used to build your project using the travis-ci, github actions or azure devops.