diff --git a/tools/ci/images/unit_tests/Dockerfile b/tools/ci/images/unit_tests/Dockerfile index 453253f..e8fc2b6 100644 --- a/tools/ci/images/unit_tests/Dockerfile +++ b/tools/ci/images/unit_tests/Dockerfile @@ -22,9 +22,9 @@ RUN clang --version \ && conan --version \ && pip --version \ && cmake --version \ + && g++ --version \ && clang --version - RUN git clone 'https://git.light7734.com/light7734/light.git' --recursive \ && cd light \ && conan install . \ diff --git a/tools/ci/images/valgrind/Dockerfile b/tools/ci/images/valgrind/Dockerfile new file mode 100644 index 0000000..551d1f7 --- /dev/null +++ b/tools/ci/images/valgrind/Dockerfile @@ -0,0 +1,37 @@ +FROM alpine:latest + +RUN apk add --no-cache \ + bash \ + clang \ + llvm \ + cmake \ + git \ + make \ + g++ \ + python3 \ + py3-pip \ + mesa-dev \ + mesa-gl \ + pkgconf \ + valgrind + +RUN pip install --no-cache-dir --break-system-packages conan gitpython \ + && conan profile detect + +RUN clang --version \ + && conan --version \ + && pip --version \ + && cmake --version \ + && g++ --version \ + && clang --version + +RUN git clone 'https://git.light7734.com/light7734/light.git' --recursive \ + && cd light \ + && conan install . \ + -s build_type=Debug \ + -c tools.system.package_manager:mode=install \ + --build=missing \ + && conan install . \ + -s build_type=Release \ + -c tools.system.package_manager:mode=install \ + --build=missing