Build / build (push) Successful in 9m40s
CMake the way CLion does it (profiles and presets, targets, run and debug configurations, CTest) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: Tomáš Černík <Tom.cernik@gmail.com> Reviewed-on: #1
14 lines
483 B
Docker
14 lines
483 B
Docker
# Everything the extension needs to be built and packaged (Node), and what it
|
|
# drives, to try it on example/: CMake, Ninja, a C++ compiler, GDB.
|
|
# Used by scripts/docker.sh and by the dev container (.devcontainer/).
|
|
FROM node:22-bookworm
|
|
|
|
RUN apt-get update \
|
|
&& apt-get install -y --no-install-recommends cmake ninja-build make g++ gdb gdbserver git ca-certificates \
|
|
&& rm -rf /var/lib/apt/lists/*
|
|
|
|
ENV NPM_CONFIG_UPDATE_NOTIFIER=false
|
|
WORKDIR /workspace
|
|
USER node
|
|
CMD ["bash"]
|