This project builds Docker images around the Qbs build system used for CI runs.
| Image (latest versions) | Size |
|---|---|
The compiler and Qt versions, modules and packages are provided as build args.
See links to Dockerhub for older versions listed in tags.
See .github/workflows/docker_build.yml for the current bulid matrix.
The default entry point is the qbs command.
docker run -it \
--mount src="$(pwd)",target=/project,type=bind \
-w /project \
arbmind/qbs-gcc:latest \
build -d /tmp/qbs -p autotest-runnerThis mounts your current directory to /project in the container. Changes the workdir to /project and runs qbs with build path /tmp/qbs and targets the autotest-runner.
If you want to run an interactive shell simply add the --entrypoint /bin/bash option.
The Dockerfile is multi staged and has different targets for all the variants. All targets with underscores are meant to be internally only.
Note: clang libc++ Qt combination is missing because the Qt Company does not publish binaries built for libc++.