Skip to content
forked from foonathan/docker

Containers for building C++ on CI

Notifications You must be signed in to change notification settings

think-cell/docker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

think-cell/docker

This is a collection of docker container we use to test our projects on CI. They are designed to compile a CMake project using Ninja and a specific compiler version and run the tests; not to actually build a released executable or anything like that.

Common Software

  • curl
  • git
  • CMake 3.27.6
  • ninja

It is designed for a basic CMake workflow:

cmake /path/to/src
cmake --build .
ctest

This will automatically select the specific compiler and Ninja as generator.

Image ghcr.io/think-cell/clang:

  • clang 6-10 on Debian buster
  • clang 11-15 on Debian bullseye
  • clang 16 on Debian bookworm

Image ghcr.io/think-cell/gcc:

  • GCC 7-13

About

Containers for building C++ on CI

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages

  • Shell 77.2%
  • Dockerfile 18.4%
  • CMake 2.9%
  • C++ 1.5%