cbuildenv (sha256:cf85047ee378c18775d5307a85bcbef2a5f56801d41f22bcb20445c93817f39c)
Published 2026-01-23 12:43:49 +01:00 by mike
Installation
docker pull forge.alveus.dev/docker-images/cbuildenv@sha256:cf85047ee378c18775d5307a85bcbef2a5f56801d41f22bcb20445c93817f39csha256:cf85047ee378c18775d5307a85bcbef2a5f56801d41f22bcb20445c93817f39cImage layers
| # debian.sh --arch 'amd64' out/ 'bookworm' '@1768176000' |
| ENV DEBIAN_FRONTEND=noninteractive |
| RUN /bin/sh -c apt-get update && apt-get install -y wget curl git build-essential cmake autoconf automake libtool pkg-config zip unzip python3 python3-pip python3-venv ca-certificates libicu-dev file desktop-file-utils libfuse2 fuse patchelf libc6-dev libssl-dev zlib1g-dev clang lld sudo jq openssh-client rsync tar gzip && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN /bin/sh -c python3 -m pip install --upgrade pip --break-system-packages # buildkit |
| RUN /bin/sh -c pip3 install conan --break-system-packages # buildkit |
| RUN /bin/sh -c cmake --version && conan --version && gcc --version && g++ --version && clang --version # buildkit |
| RUN /bin/sh -c cd /tmp && echo '#include <iostream>' > test.cpp && echo 'int main() { std::cout << "Hello from C++!" << std::endl; return 0; }' >> test.cpp && g++ test.cpp -o test_gcc && ./test_gcc && rm test_gcc && clang++ test.cpp -o test_clang && ./test_clang && rm test_clang && mkdir cmake_test && cd cmake_test && echo 'cmake_minimum_required(VERSION 3.10)' > CMakeLists.txt && echo 'project(TestProject)' >> CMakeLists.txt && echo 'add_executable(test_cmake ../test.cpp)' >> CMakeLists.txt && cmake . && make && ./test_cmake && cd .. && rm -rf cmake_test test.cpp && echo "C++ toolchain tests passed!" # buildkit |
| RUN /bin/sh -c useradd -m -s /bin/bash runner && echo "runner ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers && chown -R runner:runner /home/runner # buildkit |
| USER root |
| RUN /bin/sh -c git config --system --add safe.directory '*' # buildkit |
| WORKDIR /work |
| CMD ["/bin/bash"] |
Details
2026-01-23 12:43:49 +01:00
Versions (7)
View all
Container
0
OCI / Docker
linux/amd64
437 MiB
0.0.7-crosswin
2026-01-23
latest-crosswin
2026-01-23
latest-linux
2026-01-23
0.0.7-linux
2026-01-23
0.0.6-windows
2026-01-23