• Joined on 2021-12-19

crittable-ci-linux-release (latest)

Published 2026-05-07 19:33:05 -06:00 by shon

Installation

docker pull gitea.pb4uplay.com/shon/crittable-ci-linux-release:latest
sha256:2a277427b52d76fcf9fe59fad29a3df92633b548db49ad1989acc8488d91971f

Images

Digest OS / Arch Size
c768e88a51 linux/amd64 592 MiB

Image Layers ( linux/amd64)

# debian.sh --arch 'amd64' out/ 'trixie' '@1776729600'
ARG DEBIAN_FRONTEND=noninteractive
ARG VCPKG_COMMIT=4fc6cb0e9ed24f6abfac825f37aa9c74049f566e
ARG CMAKE_VERSION=4.2.3
ARG NINJA_VERSION=1.13.2
ARG GODOT_CPP_COMMIT=e83fd0904c13356ed1d4c3d09f8bb9132bdc6b77
RUN |5 DEBIAN_FRONTEND=noninteractive VCPKG_COMMIT=4fc6cb0e9ed24f6abfac825f37aa9c74049f566e CMAKE_VERSION=4.2.3 NINJA_VERSION=1.13.2 GODOT_CPP_COMMIT=e83fd0904c13356ed1d4c3d09f8bb9132bdc6b77 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends gcc-14 g++-14 ninja-build git curl zip unzip tar pkg-config ca-certificates libssl-dev libicu-dev libpq-dev make linux-libc-dev bison flex autoconf python3 && ln -sf /usr/bin/gcc-14 /usr/bin/gcc && ln -sf /usr/bin/g++-14 /usr/bin/g++ && rm -rf /var/lib/apt/lists/* # buildkit
RUN |5 DEBIAN_FRONTEND=noninteractive VCPKG_COMMIT=4fc6cb0e9ed24f6abfac825f37aa9c74049f566e CMAKE_VERSION=4.2.3 NINJA_VERSION=1.13.2 GODOT_CPP_COMMIT=e83fd0904c13356ed1d4c3d09f8bb9132bdc6b77 /bin/sh -c curl -fsSL "https://github.com/Kitware/CMake/releases/download/v${CMAKE_VERSION}/cmake-${CMAKE_VERSION}-linux-x86_64.tar.gz" | tar -xz -C /usr/local --strip-components=1 # buildkit
RUN |5 DEBIAN_FRONTEND=noninteractive VCPKG_COMMIT=4fc6cb0e9ed24f6abfac825f37aa9c74049f566e CMAKE_VERSION=4.2.3 NINJA_VERSION=1.13.2 GODOT_CPP_COMMIT=e83fd0904c13356ed1d4c3d09f8bb9132bdc6b77 /bin/sh -c curl -fsSL "https://github.com/ninja-build/ninja/releases/download/v${NINJA_VERSION}/ninja-linux.zip" -o /tmp/ninja-linux.zip && unzip /tmp/ninja-linux.zip -d /usr/local/bin && chmod +x /usr/local/bin/ninja && rm /tmp/ninja-linux.zip # buildkit
RUN |5 DEBIAN_FRONTEND=noninteractive VCPKG_COMMIT=4fc6cb0e9ed24f6abfac825f37aa9c74049f566e CMAKE_VERSION=4.2.3 NINJA_VERSION=1.13.2 GODOT_CPP_COMMIT=e83fd0904c13356ed1d4c3d09f8bb9132bdc6b77 /bin/sh -c git clone https://github.com/microsoft/vcpkg /opt/vcpkg && git -C /opt/vcpkg checkout ${VCPKG_COMMIT} && /opt/vcpkg/bootstrap-vcpkg.sh -disableMetrics # buildkit
ENV VCPKG_ROOT=/opt/vcpkg
ENV VCPKG_DEFAULT_TRIPLET=x64-linux
ENV PATH=/opt/vcpkg:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
WORKDIR /opt/vcpkg-bootstrap
COPY vcpkg.json . # buildkit
RUN |5 DEBIAN_FRONTEND=noninteractive VCPKG_COMMIT=4fc6cb0e9ed24f6abfac825f37aa9c74049f566e CMAKE_VERSION=4.2.3 NINJA_VERSION=1.13.2 GODOT_CPP_COMMIT=e83fd0904c13356ed1d4c3d09f8bb9132bdc6b77 /bin/sh -c vcpkg install --no-print-usage && rm -rf /opt/vcpkg/buildtrees /opt/vcpkg/downloads # buildkit
RUN |5 DEBIAN_FRONTEND=noninteractive VCPKG_COMMIT=4fc6cb0e9ed24f6abfac825f37aa9c74049f566e CMAKE_VERSION=4.2.3 NINJA_VERSION=1.13.2 GODOT_CPP_COMMIT=e83fd0904c13356ed1d4c3d09f8bb9132bdc6b77 /bin/sh -c git clone https://github.com/godotengine/godot-cpp /opt/godot-cpp-src && git -C /opt/godot-cpp-src checkout ${GODOT_CPP_COMMIT} && CXXFLAGS="" CFLAGS="" cmake -S /opt/godot-cpp-src -B /opt/godot-cpp-build -G Ninja -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_COMPILER=gcc-14 -DCMAKE_CXX_COMPILER=g++-14 -DGODOTCPP_ENABLE_TESTING=OFF && cmake --build /opt/godot-cpp-build -j$(nproc) && rm -rf /opt/godot-cpp-src/.git # buildkit
RUN |5 DEBIAN_FRONTEND=noninteractive VCPKG_COMMIT=4fc6cb0e9ed24f6abfac825f37aa9c74049f566e CMAKE_VERSION=4.2.3 NINJA_VERSION=1.13.2 GODOT_CPP_COMMIT=e83fd0904c13356ed1d4c3d09f8bb9132bdc6b77 /bin/sh -c mkdir -p /opt/godot-cpp && cat > /opt/godot-cpp/godot-cpp-config.cmake << 'CMAKEOF' # Auto-generated by ci/Dockerfile.linux-release — do not edit. file(GLOB _godot_cpp_libs "/opt/godot-cpp-build/bin/libgodot-cpp.*.a") if(NOT _godot_cpp_libs) message(FATAL_ERROR "godot-cpp: no pre-built library found in /opt/godot-cpp-build/bin/. " "Rebuild the crittable-ci-linux-release Docker image.") endif() list(GET _godot_cpp_libs 0 _godot_cpp_lib) add_library(godot-cpp STATIC IMPORTED GLOBAL) set_target_properties(godot-cpp PROPERTIES IMPORTED_LOCATION "${_godot_cpp_lib}" INTERFACE_INCLUDE_DIRECTORIES "/opt/godot-cpp-src/include;/opt/godot-cpp-build/gen/include;/opt/godot-cpp-src/gdextension" INTERFACE_COMPILE_FEATURES "cxx_std_23" INTERFACE_POSITION_INDEPENDENT_CODE ON ) add_library(godot::cpp ALIAS godot-cpp) CMAKEOF # buildkit
RUN |5 DEBIAN_FRONTEND=noninteractive VCPKG_COMMIT=4fc6cb0e9ed24f6abfac825f37aa9c74049f566e CMAKE_VERSION=4.2.3 NINJA_VERSION=1.13.2 GODOT_CPP_COMMIT=e83fd0904c13356ed1d4c3d09f8bb9132bdc6b77 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends nodejs && rm -rf /var/lib/apt/lists/* # buildkit
WORKDIR /drone/src
Details
Container
2026-05-07 19:33:05 -06:00
7
OCI / Docker
Versions (1) View all
latest 2026-05-07