From 5748e0a496342883a6db9a62d924315533462dc1 Mon Sep 17 00:00:00 2001 From: light7734 Date: Tue, 15 Jul 2025 16:49:34 +0330 Subject: [PATCH] ci: add unit tests Dockerfile --- tools/ci/images/unit_tests/Dockerfile | 37 +++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 tools/ci/images/unit_tests/Dockerfile diff --git a/tools/ci/images/unit_tests/Dockerfile b/tools/ci/images/unit_tests/Dockerfile new file mode 100644 index 0000000..453253f --- /dev/null +++ b/tools/ci/images/unit_tests/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 + + +RUN pip install --no-cache-dir --break-system-packages conan gitpython \ + && conan profile detect + +RUN clang --version \ + && conan --version \ + && pip --version \ + && cmake --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