mirror of
https://github.com/ETLCPP/etl.git
synced 2026-04-30 19:09:10 +08:00
Ubuntu 26.04 is not available in github workflows directly and won't be soon. But ubuntu-26.04 is available as docker container. So use it for running C++26 workflows which were disabled previously.
21 lines
324 B
Docker
21 lines
324 B
Docker
FROM ubuntu:26.04
|
|
|
|
ENV DEBIAN_FRONTEND=noninteractive
|
|
|
|
RUN apt-get update && apt-get install -y \
|
|
build-essential \
|
|
cmake \
|
|
git \
|
|
ninja-build \
|
|
python3 \
|
|
python3-pip \
|
|
clang \
|
|
docker.io \
|
|
&& rm -rf /var/lib/apt/lists/*
|
|
|
|
RUN useradd -m -s /bin/bash vscode
|
|
|
|
WORKDIR /etl
|
|
|
|
CMD ["/bin/bash"]
|