Files
qt-migration-copilot-demo/ci/Dockerfile.ci
T
torsten 3bdffc8a7f
qt-migration-copilot-demo/pipeline/head There was a failure building this commit
migrate: Qt5/C++11 app to Qt6/C++23 with tests and modern Qt APIs
Entire-Checkpoint: c1ee98dc34a3
2026-08-13 10:18:41 +02:00

31 lines
642 B
Docker

FROM ubuntu:26.04
ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get update && \
apt-get install -y --no-install-recommends \
python3 \
clang-format \
cmake \
ninja-build \
git \
g++ \
make \
ca-certificates \
openssh-client \
pkg-config \
qtbase5-dev \
qt6-base-dev \
qt6-base-dev-tools \
qt6-tools-dev \
qt6-tools-dev-tools && \
rm -rf /var/lib/apt/lists/*
# Set Qt platform for headless testing
ENV QT_QPA_PLATFORM=offscreen
# Configure git for containerized environments
RUN git config --global --add safe.directory "*"
WORKDIR /workspace