Sign inSign up

pirlruc/ci-cpp-vcpkg

By pirlruc

•Updated 4 days ago

Image with tools for compiling, testing, and linting C++ libraries using vcpkg

Image
Security
Languages & frameworks
Developer tools
0

527

pirlruc/ci-cpp-vcpkg repository overview

⁠ci-cpp-vcpkg

The Debian analysis image plus a pinned vcpkg (434307da09bc05b2c86996dccc8b2351fc0d5d37). Builds use VCPKG_DEFAULT_BINARY_CACHE. The image sets VCPKG_DEFAULT_TRIPLET=x64-linux-libcxx so ports link libc++, the same standard library the libraries compile with.

⁠Image

ItemValue
Docker Hubpirlruc/ci-cpp-vcpkg
Architectureslinux/amd64
Usernon-root 1000:1000
Baseci-cpp Debian 5.0.0 (sha256:3406477b…) plus vcpkg
Contextdocker/ci-cpp-vcpkg/
⁠Tags
TagDigest
5.2.0 / latestsha256:76b9587f04834322dadd318e3ce5d17349e68df990a9575647f7dc6fb7553cde (tag index)
sha-<git>Exact git SHA of the published commit

Prefer a digest in production.

docker pull pirlruc/ci-cpp-vcpkg:5.2.0

⁠Quick start

docker run --rm pirlruc/ci-cpp-vcpkg:5.2.0 vcpkg version

⁠What is inside

Everything in Debian ci-cpp, plus:

ToolRole
vcpkg 434307daDependency install. spdlog, nlohmann-json, and eigen3 install from that baseline (eigen3 5.0.1)
x64-linux-libcxxTriplet at /opt/vcpkg-triplets. VCPKG_CXX_FLAGS is -stdlib=libc++
curlPresent so vcpkg can fetch ports

⁠License

MIT

Tag summary

Content type

Image

Digest

sha256:76b9587f0…

Size

445.1 MB

Last updated

4 days ago

docker pull pirlruc/ci-cpp-vcpkg